型を練習する

Build better
with AI

Agentic productivity for developers.

Explore
Philosophy

Kata /ˈkɑːtɑː/

A choreographed pattern practiced repeatedly until perfected.

In martial arts, kata is how technique becomes instinct. In software, it's systems thinking in the agentic age. Natural language interfaces. Conversational yet deterministic.

Each tool in the Kata ecosystem embodies this philosophy: deliberate structure that enables powerful flexibility. Spec-driven workflows. Clean abstractions. Contextual understanding.

Frequently Asked Questions

What is Kata?
Kata is an ecosystem for AI-powered development. It includes four products: CLI (terminal coding agent with structured execution), Desktop (multi-session workspace for AI agents), Orchestrator (spec-driven dev harness for Claude Code, OpenCode, Gemini CLI, and Codex), and Context (intelligent context management infrastructure, coming soon). All products share a mono-repo and common infrastructure.
How is Kata different from Cursor or Windsurf?
Kata products work across environments instead of locking you into one IDE. The CLI runs in any terminal. Orchestrator works with Claude Code, OpenCode, Gemini CLI, and Codex. Desktop provides a standalone workspace for any AI agent. You get structured execution, clean commit history, and multi-agent orchestration without IDE lock-in.
Do I need all Kata products?
No. Each product works independently. Use CLI for terminal-first structured coding. Use Desktop for a multi-session workspace with MCP integration. Use Orchestrator for spec-driven development inside your preferred coding runtime. Use Context (coming soon) for intelligent context management. They complement each other but stand alone.
Is Kata open source?
Yes. Kata CLI and Orchestrator are licensed under MIT. Kata Desktop is licensed under Apache 2.0. All products live in a single mono-repo on GitHub.
Does Kata work with existing codebases?
Yes. Both CLI and Orchestrator include codebase analysis that maps existing patterns and conventions before planning new work. They adapt to your project structure, coding style, and architecture.
What makes Kata's multi-agent approach better?
Kata uses thin orchestrators that spawn specialized agents with fresh context windows for research, planning, execution, and verification. Your main context stays lean while heavy work happens in dedicated agents. This prevents context degradation and maintains quality throughout long sessions.

Ready to build?

Start with the tool that fits your workflow.