For an open source cli for ai coding, the strongest matches are anthropics/claude-code (Claude Code is a terminal-native autonomous agent that directly), openhands/openhands (OpenHands is an autonomous agent framework that provides a) and claude-code-best/claude-code (Claude Code is a command-line interface designed specifically for). aider-ai/aider and datawhalechina/hello-agents round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
我们为您精选了匹配 “open source alternatives to claude code” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。
Anthropic's terminal-native AI coding agent.
Claude Code is a terminal-native autonomous agent that directly executes coding tasks, manages files, and interacts with the shell, fulfilling all the core requirements for an AI-powered coding assistant.
OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It
OpenHands is an autonomous agent framework that provides a containerized environment for AI to execute coding tasks, manage files, and interact with git, directly fulfilling the requirements for an AI-powered coding agent.
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
Claude Code is a command-line interface designed specifically for autonomous software engineering that provides direct terminal integration, file system access, and Git workflow management, making it a comprehensive tool for the requested category.
Aider is a command-line interface tool that enables large language models to directly edit, refactor, and manage source code within a local repository. It functions as an AI-powered coding assistant that integrates into the developer workflow, allowing users to apply code changes through natural language prompts while maintaining repository context and version control. The tool distinguishes itself through a specialized diff-based patching engine that parses model-generated search-and-replace blocks to modify specific file segments without rewriting entire files. It features a provider-agnost
Aider is a command-line interface that autonomously executes coding tasks by directly editing files, managing git commits, and integrating with various LLM providers, making it a comprehensive example of an AI-powered coding agent.
This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions. The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provid
This project is a framework for building autonomous agents capable of multi-step task execution and tool-based actions, providing the necessary infrastructure to develop the specific coding and terminal-interaction capabilities you are looking for.
Swarms is a multi-agent orchestration framework and autonomous agent toolkit designed to coordinate large language model agents. It serves as a workflow engine for managing agent relationships, providing the infrastructure to build autonomous agents with integrated memory, tool-calling capabilities, and reasoning loops. The framework is distinguished by its multi-agent consensus systems, which utilize voting, adversarial debates, and judge agents to synthesize high-quality responses. It supports a variety of collaboration patterns, including director-worker hierarchies, expert synthesis, and
This framework provides the infrastructure and orchestration capabilities to build autonomous coding agents with tool-calling and file system access, though it functions as a development toolkit rather than a pre-configured, ready-to-use CLI coding agent.
GPT-Pilot is an autonomous development tool designed to build, debug, and manage entire software projects. It functions as an AI-powered coding assistant that translates high-level natural language requirements into structured file architectures and functional source code. By acting as an autonomous software engineer, the system automates the software development lifecycle, from initial boilerplate creation to the implementation of complex logic. The project distinguishes itself through a recursive task decomposition process that breaks complex requirements into manageable steps, which are th
GPT-Pilot is an autonomous coding agent that integrates directly with the terminal and file system to manage entire software projects, fulfilling all the requirements for an AI-driven development tool.
OpenDevin is an autonomous software engineering agent and orchestrator designed to execute coding tasks and manage development workflows using large language models. It functions as a centralized control center for managing and switching between various local and cloud artificial intelligence backends. The system utilizes a Docker sandbox environment to isolate autonomous agents in containers, protecting the host filesystem during code execution. It includes an automated engineering workflow tool that integrates with version control and chat services to trigger tasks via webhooks or scheduled
OpenDevin is a dedicated autonomous software engineering agent that provides a sandboxed environment for executing complex coding tasks, managing files, and integrating with version control, directly fulfilling the requirements for an AI-powered coding agent.
Plandex is an AI-powered software development platform that operates as a command-line interface to manage complex, long-running coding tasks. It functions as an automated agent that decomposes high-level programming objectives into granular, actionable steps, executing multi-file code changes directly within a local project environment. The system distinguishes itself through a state-machine-based execution model that tracks progress across iterative development cycles. By utilizing context-aware code indexing and an iterative feedback loop, the tool refines generated code through successive
Plandex is a command-line autonomous coding agent that integrates directly with your terminal and file system to decompose and execute complex, multi-file development tasks with git support and LLM flexibility.
Casibase is an open-source platform that orchestrates multi-turn conversations with large language models and manages retrieval-augmented knowledge bases from a single interface. It provides a unified system for connecting to over 30 AI model providers, ingesting documents into vector embeddings for semantic search, and running autonomous agent loops that can drive a browser, search the web, execute commands, and integrate with external tools. The platform distinguishes itself by combining AI conversation management with infrastructure and application orchestration capabilities. It includes a
Casibase is an AI-powered agent platform that supports autonomous task execution, terminal command interaction, and flexible LLM integration, making it a capable tool for managing coding and system tasks.
Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut
Mastra is a framework for building autonomous AI agents that provides the necessary primitives for file system access, tool integration, and multi-step task execution, though it is a developer-focused toolkit rather than a pre-built CLI application.
This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services
This framework provides the necessary runtime, file system access, and tool-calling capabilities to build autonomous coding agents, though it functions as a developer-focused toolkit for constructing such agents rather than a pre-built, ready-to-use CLI tool.
PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo
PraisonAI is an autonomous multi-agent orchestration platform that provides the necessary CLI interface, file system access, and tool execution capabilities to handle complex coding and terminal-based tasks.
Warp is an AI-integrated terminal emulator designed to automate software development workflows directly within the command-line interface. It functions as an enterprise-grade orchestration platform that coordinates multiple artificial intelligence models and coding agents to assist with building, reviewing, and shipping code. By embedding these capabilities into the shell, the environment allows developers to prompt, plan, and refine software projects without leaving their terminal session. The platform distinguishes itself through a centralized control plane that manages, secures, and scales
Warp is a terminal emulator that integrates AI-driven coding agents and workflow automation directly into the shell, providing the necessary file system access and terminal interaction to function as an autonomous coding assistant.
RD-Agent is an autonomous framework designed to orchestrate multi-step software engineering and data science workflows. By leveraging large language models, the system decomposes complex technical requirements into actionable research, planning, and execution phases, ultimately generating and running code to solve specific development tasks. The platform distinguishes itself through a containerized execution sandbox that ensures secure dependency management and system stability for all autonomously generated code. It employs multi-agent orchestration to manage iterative feedback loops, allowi
RD-Agent is an autonomous framework that orchestrates multi-step software engineering tasks by decomposing requirements and executing code in a secure sandbox, fitting the core requirements for an AI-powered coding agent.
DevOpsGPT is an LLM-driven DevOps automation platform and AI software development agent. It transforms natural language requirements into functional code and automated deployments by coordinating codebase analysis, code generation, and delivery pipelines. The system features an automated code generation engine and a task-based decomposition engine that analyze project structures to produce context-aware code extensions. It utilizes a pluggable model integration system to connect with private or professional language model deployments for domain-specific development tasks. The platform manage
DevOpsGPT is an AI-driven agent designed to automate software development and deployment tasks by decomposing requirements into code, though it is more focused on DevOps pipelines and CI/CD orchestration than general-purpose terminal-based autonomous coding.
Cline is an extensible agent runtime and multi-agent orchestration engine designed to automate complex software engineering workflows. It functions as an integrated development environment extension that bridges strategic task planning with autonomous execution, allowing users to manage multi-step projects through human-in-the-loop oversight or independent agent operation. The platform distinguishes itself by enabling the creation of specialized agent teams that share a common state and coordinate through a centralized task manager. It enforces project-specific architectural guidelines and co
Cline is an autonomous coding agent that integrates directly into the development environment to execute file system operations, terminal commands, and complex coding tasks, fitting the core requirements for an AI-powered engineering assistant.
This project is an AI software engineering tool and framework for building autonomous coding agents. It provides a system for automating program synthesis and bug fixing by integrating large language models with codebase analysis and iterative refinement loops. The framework features an agentic development server that exposes task execution interfaces to remote agents through a structured protocol. This allows for the remote execution of development tasks and the embedding of autonomous program synthesis capabilities into external software projects. The toolset covers AI-driven project scaff
This project provides a framework and toolset for building autonomous coding agents capable of codebase analysis, task execution, and iterative refinement, fitting the core requirements for an AI-powered software engineering assistant.
Sweep is an automated software engineering system that uses large language models to resolve GitHub issues. It functions as an AI software engineer that transforms natural language issue descriptions into concrete code changes and pull requests. The system integrates with GitHub webhooks to trigger workflows based on issue creation or label updates. It employs an iterative feedback loop that analyzes compiler errors and test results to refine generated code and correct bugs. The tool covers a range of maintenance capabilities, including automated bug fixing, feature implementation, and codeb
Sweep is an AI-powered software engineering agent that autonomously resolves GitHub issues by generating code changes and pull requests, though it operates primarily as a GitHub-integrated service rather than a general-purpose terminal-based agent.
| 仓库 | Star 数 | 语言 | 许可证 | 最后推送 |
|---|---|---|---|---|
| anthropics/claude-code | 132.7K | Python | — | |
| openhands/openhands | 77.3K | Python | NOASSERTION | |
| claude-code-best/claude-code | 20.3K | TypeScript | — | |
| aider-ai/aider | 46.3K | Python | Apache-2.0 | |
| datawhalechina/hello-agents | 59.7K | Python | NOASSERTION | |
| kyegomez/swarms | 6.9K | Python | Apache-2.0 | |
| pythagora-io/gpt-pilot | 33.7K | Python | NOASSERTION | |
| opendevin/opendevin | 77.5K | Python | NOASSERTION | |
| plandex-ai/plandex | 15K | Go | mit | |
| casibase/casibase | 4.4K | Go | apache-2.0 |