kimi-cli  by MoonshotAI

AI agent enhancing terminal operations and software development workflows

Created 2 months ago
3,816 stars

Top 12.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Kimi CLI is a technical preview command-line agent designed to assist with software development tasks and terminal operations. It offers a shell-like interface, Zsh integration, and support for Agent Client Protocol (ACP) and MCP tools, aiming to enhance developer productivity directly within the terminal.

How It Works

The tool functions as an AI-powered shell, allowing users to interact with development tasks conversationally or execute raw shell commands. It integrates deeply with Zsh for an enhanced shell experience and supports standard protocols like ACP for seamless integration with compatible editors (e.g., Zed) and MCP for connecting to various services.

Quick Start & Requirements

  • Installation: Requires Python 3.13 and the uv package manager. Install via uv tool install --python 3.13 kimi-cli.
  • Prerequisites: macOS or Linux operating system (Windows support is planned).
  • Setup: Run kimi --help to verify. Initial execution may take over 10 seconds due to macOS security checks. A /setup command is required after the first run.
  • Docs: Usage details available via kimi /help.

Highlighted Details

  • Shell Mode: Seamlessly switch between AI agent and raw shell execution using Ctrl-K.
  • Zsh Integration: Empowers Zsh users with AI capabilities via the zsh-kimi-cli plugin.
  • ACP Support: Enables integration with ACP-compatible editors like Zed for AI-assisted workflows.
  • MCP Tools: Connects to external services via the MCP convention, configurable through JSON files.

Maintenance & Community

The project welcomes contributions. Specific details regarding maintainers, community channels (like Discord/Slack), or roadmap are not detailed in the provided README.

Licensing & Compatibility

The license type and any compatibility restrictions for commercial use or closed-source linking are not specified in the provided README.

Limitations & Caveats

Kimi CLI is currently in technical preview, indicating potential instability or incomplete features. It explicitly does not support built-in shell commands like cd directly within its agent mode. Windows support is also pending.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
123
Issues (30d)
25
Star History
282 stars in the last 30 days

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Thomas Wolf Thomas Wolf(Cofounder of Hugging Face), and
4 more.

ag2 by ag2ai

0.5%
4k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 1 year ago
Updated 1 day ago
Feedback? Help us improve.