Context session manager for Codex, Kimi Code, OpenCode, and Qwen Code. Offers account switching and pacing on Codex as well.
- Flutter (UI)
- Rust (backend) via Rinf
- Codex recent sessions from
~/.codex/state_5.sqlite - Kimi recent sessions from
~/.kimi-code/session_index.jsonl
flutter run -d linuxFrom a Windows machine (PowerShell), in this project folder:
powershell -ExecutionPolicy Bypass -File .\scripts\bootstrap_windows_appx.ps1Or double-click:
Build_APPX.bat
Docs:
BUILD_WINDOWS_APPX_POWERSHELL.md
The APPX kit is included under appx/scripts/, so this clone is self-contained
for packaging scripts. The wrappers in scripts/ invoke only this local kit;
no additional APPX kit checkout or environment override is needed.
The kit does not vendor Flutter, Rust, Visual Studio, certificates, generated
APPX files, or caches. By default, the scripts keep Flutter and Rust-related
dependencies in the external local %LOCALAPPDATA%\\AppxKit\\deps cache.
APPX_DEPS_ROOT and APPX_DEPS_ROOT_LOCAL can override the dependency roots;
see the Windows APPX build guide for the
cache and prerequisite details.
Signals sent between Dart and Rust are implemented using signal attributes. If you modify Rust signal structs, regenerate bindings:
rinf gen