Kata Code — Development skill for Claude Code
Cloud, desktop and mobile coding agent orchestration.
How to install Kata Code
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open gannonh/kata-code and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Kata Code does
Cloud, desktop and mobile coding agent orchestration.
Alternatives in Development
- Agent Of Empires — Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile 3.1k ★
- Codemcp — Coding assistant MCP for Claude Desktop 1.6k ★
- Purpose — Orient yourself in pi-vs-cc — a collection of Pi coding agent extensions and agent specs that progressively de 527 ★
README
Kata Code
Kata Code is an "agent harness control surface". It enables control of the agents on your machine with a [web app](https://app.kata.sh) and an Electron desktop app.
Works with your subscriptions on Claude Code, Codex, Cursor, Grok Build, and OpenCode. If they're set up on your computer, Kata Code can control them.
Installation
[!WARNING] Kata Code currently supports Codex, Claude, Cursor, Grok Build and OpenCode. Install and authenticate at least one provider before use:
- Codex: install Codex CLI and run
codex login- Claude: install Claude Code and run
claude auth login- Cursor: install Cursor CLI and run
agent login- Grok Build: install Grok Build CLI and run
grok login- OpenCode: install OpenCode and run
opencode auth login
Try it out (install-free)
The easiest way to test Kata Code is to run the server in your terminal (requires Node.js 22.16+, 23.11+, or 24.10+):
npx @kata-sh/code-cli@latest
This will launch Kata Code's backend on your machine as well as the local web app to control your agents.
Tip: Use `npx @kata-sh/code-cli@latest --help` for the full CLI reference.
Test a headless remote environment
Run a second, isolated server on your machine:
npx @kata-sh/code-cli@latest serve \
--port 53210 \
--base-dir ~/.katacode-headless-test
In the desktop app, open **Settings** → **Connections** → **Add environment** → **Remote link**, paste the printed pairing URL into **Host**, then click **Add environment**. Use `@nightly` instead of `@latest` when testing with the Nightly app.
To expose a headless Linux server through Kata Code Connect:
npx @kata-sh/code-cli@latest connect link --headless
npx @kata-sh/code-cli@latest serve
Approve the managed relay-client installation when prompted. Then open the author
Related Skills
Netclode
Self hosted cloud coding agent with k3s + kata containers + cloud hypervisor microVMs + tailscale + any harnes
Dure
Dure — every coding agent, one workspace across desktop and mobile.
Vicoa
Vicoa is the ADE for running a team of coding agents from any device. Desktop, mobile, VPS, open-source, self-
Sovereign
Self-hosted, harness-agnostic console for remote coding agents on mobile and desktop. Supports pi and Claude C
Vibeke
Vibeke - A terminal workspace for coding agents with desktop and mobile remote
Mobile Dev Loop Prompt
Self-contained prompt to paste into a fresh Claude Code (mobile/cloud) session to run the drafting/static-chec
Related Agents
Agentille Design Reviewer
Visual + accessibility + UX review for UI work in an agentille orchestration. Captures screenshots at the view
Yume
Native desktop UI for Claude Code with orchestration, streaming, background agents, and multi-provider support
Timps Backup Sentinel
Audit backup health: Time Machine last backup time, all local git repos with uncommitted/unpushed changes, lar