MoonshotAI/kimi-cli

Kimi Code CLI is your next CLI agent.

What it solves

Kimi CLI provides a way to perform software development and terminal operations using an AI agent directly within the command line. It eliminates the need to switch between a separate AI chat interface and the terminal by integrating AI capabilities into the developer's existing workflow.

How it works

It operates as a terminal-based AI agent that can read and edit code, execute shell commands, and fetch web pages. It uses autonomous planning to adjust its actions during execution. The tool supports several integration methods:

  • Shell Mode: A dedicated mode (toggled via Ctrl-X) for running shell commands directly.
  • IDE Integration: Connects to VS Code via an extension or other IDEs (like Zed or JetBrains) using the Agent Client Protocol (ACP).
  • Shell Integration: Integrates with Zsh via a plugin to allow quick switching to agent mode.
  • MCP Support: Supports the Model Context Protocol (MCP), allowing users to add and manage external tool servers via HTTP or stdio.

Who it’s for

Developers who want an AI assistant integrated into their terminal and IDE to automate coding tasks and system operations.

Highlights

  • Autonomous Execution: Can plan and execute shell commands and code edits independently.
  • Broad Integration: Works with VS Code, Zed, JetBrains, and Zsh.
  • MCP Compatible: Supports adding custom tools through the Model Context Protocol.
  • ACP Support: Out-of-the-box support for the Agent Client Protocol for IDE connectivity.

Related

  • Project
  • Project
  • Project
  • Project
  • Project