Takomi Code is a Windows-native WinUI 3 orchestration shell for Codex CLI. It gives builders a desktop command center for multi-session AI-assisted software work, with explicit workspace and worktree control, audit trails, intervention controls, and lifecycle-driven execution from planning through final review.
Browser-based coding agents are useful, but they are not ideal when you need durable local state, visible workspace boundaries, and direct control over long-running execution. Takomi Code is built to own orchestration, UX, auditability, and session structure while delegating file-editing execution to Codex through a runtime adapter.
- Windows-native WinUI 3 desktop shell
- Takomi mode and workflow loading from repo files
- Project and workspace management
- Multi-chat sessions with parent and child hierarchy
- Orchestrator task graph execution with background child runs
- Live intervention controls for pause, resume, reroute, replace, cancel, and migration
- Local and cloud runtime routing behind a shared contract
- Local persistence for sessions, orchestration state, and audit events
- Explicit Git branch and worktree controls
- Demo-safe billing and entitlement flow using a Paystack-style path
- Demo-safe Bags token linkage and verification readiness flow
Takomi Code is currently positioned as a hackathon-ready desktop product foundation, not a production-hardened platform. Billing, Bags integration, and cloud runtime support are implemented as demo-safe flows for v0.001. Fee sharing is explicitly out of scope.
TakomiCode.UI: WinUI 3 desktop shell and view modelsTakomiCode.Application: orchestration contracts and application servicesTakomiCode.Domain: core entities and audit modelsTakomiCode.Infrastructure: local persistence and supporting servicesTakomiCode.RuntimeAdapters: Codex local and cloud runtime adapters
Takomi owns orchestration, state, and operator controls. Codex remains the execution worker.
src/
TakomiCode.sln
TakomiCode.Application/
TakomiCode.Domain/
TakomiCode.Infrastructure/
TakomiCode.RuntimeAdapters/
TakomiCode.UI/
docs/
Project_Requirements.md
Builder_Handoff_Report.md
architecture/
features/
design/
.agent/
Takomi-Agents/
workflows/
- Windows
- .NET 8 SDK
- Visual Studio 2022 with WinUI 3 / Windows App SDK support
- Codex CLI installed on
PATHfor local runtime execution
dotnet build src/TakomiCode.sln -m:1 -v:minimaldotnet test src/TakomiCode.sln -m:1 -v:minimalCurrent state: the solution builds cleanly, but there are no runnable test projects yet, so test output is not a strong quality signal.
- Open
src/TakomiCode.slnin Visual Studio 2022. - Set
TakomiCode.UIas the startup project. - Run
Debug | x64.
If you want to run the J-Star review flow in this repo:
- Copy
.env.exampleto.env.local. - Set
GEMINI_API_KEY. - Set
GROQ_API_KEY. - Initialize J-Star locally with
jstar init. - Run:
jstar audit --json
jstar review --jsonNote: as of March 12, 2026, jstar review --json is blocked until the repo-local J-Star brain is initialized successfully.
Takomi Code stores local state under %LocalAppData%\TakomiCode\:
workspaces.jsonchat-sessions.jsonorchestration-store.jsonaudit-events.jsonbilling-state.json
- Billing is a demo-safe Paystack-style success path, not a live payment integration.
- Bags support is limited to token linkage, API-style verification readiness, and audit visibility.
- Cloud runtime support is a parity-oriented mock path, not a live remote executor.
- Automated test coverage is not in place yet.
docs/issues/should not be treated as the source of shipped-state truth.
docs/Project_Requirements.md: product goals, constraints, and functional requirementsdocs/Builder_Handoff_Report.md: verification snapshot and delivery statusdocs/architecture/system_architecture.md: system architecture overviewdocs/features/: feature-level implementation notesdocs/design/: design direction and prototype artifacts
The immediate path forward is production hardening:
- add runnable test projects
- initialize and pass the full J-Star review flow
- replace demo-safe integrations with live billing and runtime implementations
- tighten onboarding and packaging for first-run setup
As of March 12, 2026:
dotnet build src/TakomiCode.sln -m:1 -v:minimalpasses- the WinUI shell and orchestration foundations are in place
- the repo is ready for continued implementation and hardening