kimchi
Terminal coding agent powered by Kimchi's multi-model orchestration
Kimchi is a terminal-based AI coding agent powered by Kimchi's multi-model orchestration infrastructure. Built on the pi-mono SDK, it provides an intelligent development assistant that delegates tasks across specialized AI models based on role (orchestrator, builder, reviewer, explorer, researcher). The agent features LSP integration for type-aware code intelligence, Ferment project management for multi-session work, remote cloud session teleportation, and MCP server compatibility. Developers use it as a command-line coding companion that switches between single-model and multi-model modes for optimal task execution.
Key Features
Use Cases
- 01Building features across multiple coding sessions with persistent project state via Ferment
- 02Switching between lightweight and heavyweight models based on task complexity to optimize costs
- 03Navigating large codebases with LSP-powered type information and symbol navigation
- 04Handing off in-progress work to cloud sandboxes when switching machines or collaborating with teammates
- 05Tracking development costs by tagging requests with project, team, or phase labels
- 06Migrating existing MCP server configurations from other coding agents into Kimchi
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
kimchi — FAQ
What is Kimchi?+
Kimchi is a terminal-based AI coding agent that uses multi-model orchestration to delegate development tasks (planning, building, reviewing, exploring, researching) to specialized AI models via Kimchi's LLM infrastructure.
How do I install Kimchi?+
Install via Homebrew (brew install getkimchi/tap/kimchi), the install script (curl | bash), or PowerShell on Windows (irm install.ps1 | iex). After installation, run 'kimchi setup' to configure your API key.
Do I need a Kimchi API key?+
Yes, Kimchi requires a Kimchi API key to access its multi-model LLM infrastructure. Configure it via 'kimchi setup' or set the KIMCHI_API_KEY environment variable.
Which AI clients work with Kimchi?+
Kimchi is a standalone terminal agent, not a plugin. It runs independently as a CLI tool and can load MCP servers, but it doesn't integrate into other AI clients like Claude Desktop or Cursor.
Is Kimchi free?+
Kimchi is open-source (Apache 2.0), but requires a Kimchi API key to access the LLM infrastructure, which likely involves usage-based costs. Check kimchi.dev for pricing details.
What languages does Kimchi's LSP integration support?+
Kimchi supports TypeScript, JavaScript (via typescript-language-server), and Go (via gopls). Servers are auto-detected if installed on your PATH.
How do I install kimchi?+
Open the source repository on GitHub and follow its README. kimchi is a agent — MCP Agents Market links you directly to the official repo.
Is kimchi free?+
kimchi is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.