awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MoonshotAI avatar

MoonshotAI/kimi-cli

0
View on GitHub↗
6,503 stele·622 fork-uri·Python·apache-2.0·8 vizualizărimoonshotai.github.io/kimi-cli↗

Kimi Cli

Kimi is a terminal-based AI agent that autonomously plans and executes software development tasks by reading, editing, and running code. It operates as an intelligent command-line agent that breaks down high-level goals into sequences of shell commands and code edits, carrying them out without manual step-by-step guidance. The agent can run in an interactive loop, switch to a shell mode for direct terminal command execution, and operate in non-interactive or one-shot modes suitable for scripting.

The project distinguishes itself through multiple integration and execution modes. It can run as an Agent Communication Protocol (ACP) server, allowing any ACP-supporting editor or IDE to invoke it, and offers a dedicated VS Code extension for seamless code editing within the editor. The agent supports plan-based autonomous execution, where it breaks down goals into sub-steps and executes them by reading, editing, and running code. It also provides a browser-based OAuth authentication flow for accessing user accounts and available models, and can connect to external tools and services through the Model Context Protocol with configurable timeouts.

The CLI supports extensive configuration and extensibility, including file-based settings loading from TOML or JSON files, agent personality selection, API provider configuration, model selection, and custom skills directories that the agent automatically discovers and loads at startup. It includes lifecycle hooks that run shell commands on agent events, background task management with configurable concurrency and timeouts, and session management features for saving, resuming, and exporting sessions. The agent also offers a web UI for remote interaction and trace visualization, and an AI-enhanced Zsh plugin that adds agent capabilities to the shell.

Features

  • Agentic Terminal Environments - Runs an AI agent directly in the terminal to execute shell commands and automate development workflows.
  • Agentic Code Editing - Breaks down high-level goals into shell commands and code edits for automated software workflows.
  • Autonomous Task Execution - Breaks down a software task into sub-steps and carries them out autonomously by reading, editing, and running code.
  • Agent Communication Protocol Servers - Runs as an Agent Communication Protocol server so any ACP-supporting editor or IDE can invoke it.
  • Automated Code Editing Assistants - Opens source files, interprets their content, and applies changes such as inserting, deleting, or replacing lines of code.
  • CLI Agent Management - Provides an intelligent command-line agent that plans and executes software development tasks autonomously.
  • Shell Command Execution - Executes terminal commands directly from the agent's plan, including installing dependencies and running tests.
  • Interactive Shell Loops - Runs an interactive agent loop that can switch to a shell mode for direct terminal command execution.
  • Autonomous Planning Engines - Breaks down high-level goals into a sequence of sub-steps and executes them autonomously.
  • Coding Automation Tools - Reads, edits, and runs code in a terminal environment to automate software development workflows.
  • Browser-Based OAuth Flows - Logs into or out of a user account through a browser-based OAuth flow to access available models.
  • AI Agent Sessions - Saves, resumes, and exports AI agent sessions for debugging, sharing, or continuing work.
  • Model Context Protocol Integrations - Connects to external tools and services through a standardized protocol for tool calls with configurable timeouts.
  • ACP-Compatible Servers - Implements the Agent Communication Protocol for integration with editors and IDEs.
  • Execution Step Limits - Sets limits on execution steps, retries, and context compaction thresholds to manage agent runtime.
  • Iteration Limits - Limits the number of steps per turn, retries per step, or iterations in a loop mode.
  • MCP Server Management - Adds, authorizes, and connects to Model Context Protocol servers using sub-commands or a config file.
  • Web Search & Fetch Configurations - Configures web search and fetch services to retrieve URLs and search the web.
  • MCP Server Configurations - Loads Model Context Protocol configuration from files or JSON strings to connect external tools.
  • Default Model Selection - Overrides the default language model used for generating responses in a session.
  • Provider Configurations - Defines API provider connection details including base URL, API key, and custom headers for model access.
  • ACP-Compatible Servers - Starts the agent as an ACP-compatible server so any ACP-supporting editor or IDE can use it.
  • CLI Prompt Executions - Ships a one-shot mode that feeds a single prompt and exits, suitable for scripting.
  • Non-Interactive CLI Modes - Outputs results as plain text or JSONL without an interactive interface, suitable for scripting.
  • VS Code Extensions - Connects an AI agent to Visual Studio Code through an extension for seamless code editing.
  • Working Directory Configuration - Defines the root directory for file operations and expands the workspace scope with additional directories.
  • Configuration File Loading - Reads settings from TOML or JSON files or inline strings to customize CLI behavior.
  • Browser-Based Authentication Strategies - Logs into user accounts through a browser-based OAuth flow to access available models and services.
  • Directory-Based Plugin Discovery - Loads agent skills from configurable directories that the CLI automatically discovers and registers at startup.
  • Read-Only Planning Sessions - Provides a plan mode that restricts the agent to read-only exploration for producing implementation plans.
  • Coding Assistants - CLI interface for accessing advanced language models.
  • Command Line Tools - Official CLI for an AI assistant focused on coding tasks and workflows.

Istoric stele

Graficul istoricului de stele pentru moonshotai/kimi-cliGraficul istoricului de stele pentru moonshotai/kimi-cli

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Kimi Cli

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Kimi Cli.
  • claude-code-best/claude-codeAvatar claude-code-best

    claude-code-best/claude-code

    20,272Vezi pe GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    TypeScript
    Vezi pe GitHub↗20,272
  • microsoft/vscode-copilot-chatAvatar microsoft

    microsoft/vscode-copilot-chat

    9,493Vezi pe GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    TypeScript
    Vezi pe GitHub↗9,493
  • microsoft/vscode-docsAvatar microsoft

    microsoft/vscode-docs

    6,549Vezi pe GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Markdownvscode
    Vezi pe GitHub↗6,549
  • kilo-org/kilocodeAvatar Kilo-Org

    Kilo-Org/kilocode

    15,616Vezi pe GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    TypeScriptaiai-ageai-coding
    Vezi pe GitHub↗15,616
Vezi toate cele 30 alternative pentru Kimi Cli→

Întrebări frecvente

Ce face moonshotai/kimi-cli?

Kimi is a terminal-based AI agent that autonomously plans and executes software development tasks by reading, editing, and running code. It operates as an intelligent command-line agent that breaks down high-level goals into sequences of shell commands and code edits, carrying them out without manual step-by-step guidance. The agent can run in an interactive loop, switch to a shell mode for direct terminal command execution, and operate in non-interactive or one-shot modes…

Care sunt principalele funcționalități ale moonshotai/kimi-cli?

Principalele funcționalități ale moonshotai/kimi-cli sunt: Agentic Terminal Environments, Agentic Code Editing, Autonomous Task Execution, Agent Communication Protocol Servers, Automated Code Editing Assistants, CLI Agent Management, Shell Command Execution, Interactive Shell Loops.

Care sunt câteva alternative open-source pentru moonshotai/kimi-cli?

Alternativele open-source pentru moonshotai/kimi-cli includ: claude-code-best/claude-code — Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software… microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for… microsoft/vscode-docs — This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development… kilo-org/kilocode — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development… moonshotai/kimi-code — Kimi-code is a command-line interface and orchestration framework designed to integrate autonomous AI agents into… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and…