Kata Desktop

Plan with structure.
Execute with agents.

The native desktop app for Kata. Streaming chat with a contextual planning pane, workflow kanban, and built-in Symphony orchestration — all backed by the same agent runtime as Kata CLI.

macOS · Windows · Linux · Open Source (Apache 2.0)

The Big Idea

Plan on the left.
Artifacts on the right.

Run /kata plan and the right pane fills with live artifacts — milestone roadmaps with ordered slices and risk levels, architectural decision records, and requirements traceability. The agent builds the plan; you review and steer from the same screen.

Planning View showing DECISIONS artifact — architectural decision records with scope, choice, and revisability columns
DECISIONS — Architectural decision records with scope, choice rationale, and revisability flags. Every tradeoff documented as the agent works.
Planning View showing M005-ROADMAP with vision, success criteria, and ordered slices with risk levels and dependencies
ROADMAP — Milestone vision, success criteria, and ordered slices with risk levels and dependency chains. The execution plan, always visible.
Planning View showing REQUIREMENTS with class, status, and owning slice for each requirement
REQUIREMENTS — Every requirement tracked with class (core-capability, continuity, constraint), status, and the slice that owns it. Full traceability from plan to implementation.

Symphony, built in.

Start, stop, and restart the Symphony headless orchestrator directly from Desktop settings. The live dashboard shows active workers processing Linear issues, queue depth, completed tasks, and pending escalations — answer agent questions without leaving the app.

  • Managed subprocess with health monitoring
  • Live worker table — issue, state, model, last activity
  • Respond to escalations inline
  • Connect to external Symphony instances too
Symphony settings panel showing runtime controls, live dashboard with 2 active workers, queue metrics, and pending escalations
Capabilities

Everything you need
to operate agents at scale

Streaming Chat

Desktop chat UI with streaming responses, thinking blocks, and inline tool output. Syntax-highlighted diffs, ANSI-colored bash output, and rich file rendering.

Planning Artifact Pane

View ROADMAP, REQUIREMENTS, DECISIONS, and CONTEXT artifacts in a contextual right pane. Documents update live as the agent creates them during /kata plan sessions.

Workflow Kanban

Track milestones, slices, and tasks in a kanban board backed by Linear or GitHub. See active work, dependencies, and execution state at a glance.

Symphony Controls

Start, stop, and restart the Symphony orchestrator from Settings. Live dashboard shows workers, queue depth, and pending escalations — respond to agent questions directly.

Permission Modes

Three levels of agent autonomy: Explore (read-only), Ask (approval dialog for each tool call), and Auto (full autonomy). Switch modes per-session from the toolbar.

Session Sidebar

82 sessions deep and counting. Create sessions, switch between workspaces, and resume work from persisted conversation history — scoped to each project.

Under the hood

Same runtime. Visual interface.

Desktop runs the Kata CLI agent runtime via kata --mode rpc. Same extensions, same skills, same MCP servers. Keys set in CLI work in Desktop and vice versa.

Runtime Electron + Kata CLI subprocess
UI React 19, Tailwind v4, Radix UI, Jotai
Auth Shared auth.json — CLI ↔ Desktop
Sessions Persistent .jsonl — survive restarts
Providers Anthropic, OpenAI, Google, Mistral, Azure
Packaging Self-contained .app — bundles CLI + Bun + Symphony

Ready to plan and execute?

Download Kata Desktop and start working with structured AI agent workflows.