A native-first Flutter desktop client for Codex app-server with workspace isolation, thread management, timeline streaming, diff review, approvals, and git-safe rollback.
- Multi-workspace registry with persisted state
- One Codex app-server supervisor session per workspace (auto-restart + backoff)
- Doctor diagnostics for
codex,codex app-server, andgit - Thread discovery (
thread/list), resume (thread/resume), and creation (thread/new) - Timeline rendering with event filtering and search
- Raw protocol JSONL viewer + recorder
- Proposed change review with side-by-side original/proposed views
- Apply/reject with file backup and conflict detection
- Approval queue with allow-once / allow-always / reject
- Per-workspace policy editor (read-only mode, allowed paths, allowed commands)
- Git status panel with diff preview and restore action
- Audit log viewer and diagnostics ZIP export (redacted)
- Secure token storage via OS secure storage
flutter pub get
flutter run -d windows- This app expects a compatible Codex CLI exposing
codex app-server. - If app-server is unavailable, the UI remains operational and reports failures safely.