工具推荐·阅读约 8 分钟·
2026 年开源 AI 编程工具全景盘点

2026 年开源 AI 编程工具全景盘点

从终端 Agent 到 IDE 插件,从自托管到云原生,全面盘点当前主流的开源 AI 编程工具,包含安装方式、核心特色和适用场景。

四月·

原创。

开源 AI 编程工具在 2025-2026 年呈爆发式增长。从终端的 CLI Agent 到 IDE 内嵌的自主 Agent,从本地运行的代码助手到自托管的 Copilot 替代方案——开发者现在有前所未有的丰富选择。

这里按工具类型分类盘点,每个工具注明 GitHub 地址、协议类型和核心特色。


一、终端 CLI Agent

这类工具在终端中运行,直接操作文件系统、执行命令、管理 Git 提交,适合习惯命令行的开发者。

1. Aider

Aider 是当前 Star 数最高的开源 AI 编程终端工具(44,000+),专注于终端中的 AI 结对编程。

项目信息
GitHubgithub.com/Aider-AI/aider
Stars44,000+
语言Python
协议Apache-2.0
官网aider.chat

安装:

code
python -m pip install aider-install
aider-install

基本用法:

code
# 设置 API Key
export ANTHROPIC_API_KEY=sk-...
# 启动 Aider,自动加载 Git 仓库上下文
aider
# 在终端中输入自然语言指令
> 给这个 Python 模块加上类型注解
> 重构这个函数,拆分成更小的方法

核心特色:

  • 自动读取 Git 历史,理解代码库上下文
  • 直接编辑文件并创建 Git 提交
  • 支持多模型后端(Claude、GPT-4、DeepSeek 等)
  • Map-refine 模式处理大文件

2. Crush

Crush 是 Charm 团队(Bubble Tea、Lip Gloss、Wish 等命令行工具的作者)推出的 Agent 编程工具,采用 Go 编写,以「全平台、多模型、可扩展」为设计理念,Star 数 23,000+。

项目信息
GitHubgithub.com/charmbracelet/crush
Stars23,700+
语言Go
安装brew install charmbracelet/tap/crush

基本用法:

code
# 直接启动
crush
# 在 Crush 会话中
> 重构这个函数

核心特色:

  • 多模型切换:支持 OpenAI、Anthropic、DeepSeek 等,会话中可动态切换模型,上下文不丢失
  • LSP 增强:利用 Language Server Protocol 获取代码上下文
  • 会话管理:每个项目可维护多个独立工作会话
  • MCP 扩展:支持 Model Context Protocol(http、stdio、sse)
  • 全平台支持:macOS、Linux、Windows(PowerShell 和 WSL)、Android、FreeBSD
  • 工业级生态:基于 Charm 生态构建

3. pi-mono

pi-mono 是一个多功能 AI Agent 工具包,由游戏引擎开发者 Mario Zechner 创建。它不是一个单一的工具,而是一整套用于构建 AI Agent 的开源工具集,包含编码 Agent CLI、统一 LLM API、TUI 和 Web UI 库。

项目信息
GitHubgithub.com/badlogic/pi-mono
Stars43,000+
协议MIT
官网pi.dev

核心特色:

  • @pi-coding-agent:交互式终端编码 Agent CLI
  • @pi-ai:统一的多供应商 LLM API,兼容 OpenAI、Anthropic、Google 等
  • @pi-agent-core:Agent 运行时,支持工具调用和状态管理
  • @pi-tui:终端 UI 库,支持差异渲染
  • @pi-web-ui:AI 聊天界面的 Web 组件
  • 提供公开的编码 Agent 会话数据,用于改进模型性能
  • 支持通过 Hugging Face 分享 Agent 工作会话

4. Kilo

Kilo 是一个融合了 IDE 扩展与 CLI Agent 的全栈 Agent 工程平台,定位为「最流行的开源编码 Agent」。

项目信息
GitHubgithub.com/Kilo-Org/kilocode
Stars18,800+
协议MIT
官网kilo.ai

安装:

code
npm install -g @kilocode/cli

同时提供 VS Code 扩展,在 VS Code Marketplace 搜索 "Kilo Code" 安装。

核心特色:

  • VS Code + CLI 双模式:既可作为 IDE 扩展使用,也可在终端中独立运行
  • 代码生成:通过自然语言描述生成代码
  • 内联自动补全:AI 驱动的智能代码补全
  • 自动重构:对现有代码进行重构和优化
  • MCP 服务器市场:内置 MCP Server 查找和使用功能
  • 多模式:Architect(架构)、Coder(编码)、Debugger(调试)三种 Agent 模式
  • 浏览器自动化:Agent 可以直接操作浏览器
  • 最新模型支持,无需 API Key 可选

5. Plandex

Plandex 是一款专为大型项目和真实世界任务设计的 AI 编码 Agent。它的核心设计理念是:不只是在单文件上做补全,而是能跨多文件、多步骤完成复杂任务。

项目信息
GitHubgithub.com/plandex-ai/plandex
Stars15,300+
协议MIT
官网plandex.ai
文档docs.plandex.ai

30 秒安装:

code
curl -sL https://plandex.ai/install.sh | sh

核心特色:

  • 大型任务优先:专为需要跨数十个文件的复杂任务设计
  • 多步骤规划:自动拆解任务为子步骤并逐步执行
  • 本地模式:支持本地自托管
  • 上下文管理:智能的代码库上下文管理,不会超出上下文窗口
  • 变更审查:在应用变更前提供清晰的差异预览
  • 沙箱运行:在应用前预览所有变更

6. Codex CLI

Codex CLI 是 OpenAI 官方开源的终端 AI 编程 Agent,代码在沙箱中安全执行。

项目信息
GitHubgithub.com/openai/codex
Stars79,000+
协议Apache-2.0

安装与使用:

code
npm install -g @openai/codex
codex

核心特色:

  • 沙箱安全执行:所有生成的代码在隔离沙箱中运行
  • 多模型支持:切换 OpenAI、Anthropic、Google 等模型
  • 文件编辑:直接创建和修改文件
  • 命令执行:在终端中执行命令并获取反馈
  • Git 操作:自动创建提交和管理分支

7. OpenCode

OpenCode 是 SST 团队维护的开源终端编码 Agent,被 DeepSeek 官方文档列为推荐的集成工具之一。

项目信息
GitHubgithub.com/sst/opencode(已迁移至 anomalyco/opencode
Stars153,000+
协议MIT

核心特色:

  • 轻量、MIT 协议,由 SST(SST Framework)团队维护
  • 被 DeepSeek 官方文档列为推荐的 Claude Code 之外的备选工具
  • 支持多模型切换
  • 与 Git 工作流深度集成

8. ForgeCode

ForgeCode 是一个 AI 增强的终端开发环境,提供三种交互模式。由 Tailcall 团队维护。

项目信息
GitHubgithub.com/tailcallhq/forgecode
Stars7,100+
协议Apache-2.0
官网forgecode.dev

安装:

code
curl -fsSL https://forgecode.dev/cli | sh

三种工作模式:

  1. 交互模式(TUI) — 全屏终端界面,类似 IDE 的交互体验
  2. 一次性 CLI 模式 — 适合脚本化调用
  3. ZSH 插件模式 — 以 : 前缀直接在 Shell 中发送指令

核心特色:

  • 支持 Claude、GPT、Grok、DeepSeek、Gemini 等多种模型
  • ZSH 插件系统,无需离开终端即可工作
  • 内建 Agent 系统,支持不同角色分工
  • 语义搜索(工作空间级别)
  • Git 深度集成

9. gptme

gptme 是一个运行在终端中的轻量级 AI Agent(发音 /dʒiː piː tiː miː/),配备本地工具集。

项目信息
GitHubgithub.com/gptme/gptme
Stars4,200+
官网gptme.org

安装:

code
pip install gptme

核心特色:

  • 支持编写代码和执行命令
  • 本地工具调用
  • Python 生态,pip 安装即可使用
  • 活跃的开发和社区

10. oh-my-pi

oh-my-pi 是 pi-mono 的一个热门 fork,采用 TypeScript + Rust 编写,运行在 Bun 运行时上。

项目信息
GitHubgithub.com/can1357/oh-my-pi
Stars3,700+
语言TypeScript / Rust
协议MIT

安装:

code
npm install -g @oh-my-pi/pi-coding-agent

核心特色:

  • 哈希锚定编辑:通过内容哈希精确定位编辑位置,避免模糊匹配
  • 优化工具调用:减少了不必要的 API 往返
  • 与 pi-mono 兼容的插件生态

11. Devon

Devon 是一个开源 AI 结对编程器,由社区驱动的开发团队维护。

项目信息
GitHubgithub.com/entropy-research/Devon
Stars3,400+
协议AGPL-3.0

安装: 需要 Node.js、npm 和 pipx。

核心特色:

  • 支持多 LLM 后端
  • 社区驱动开发模式
  • 开源结对编程体验
  • 活跃的 Discord 社区

二、IDE 插件与内嵌 Agent

这类工具集成在 IDE 中,在编辑器的上下文中工作。

12. Cline

Cline(原 Claude Dev)是目前 Star 数最多的开源 IDE 内 AI Agent 插件(61,000+),可在 VS Code 中自主创建和编辑文件、执行命令、使用浏览器。

项目信息
GitHubgithub.com/cline/cline
Stars61,000+
协议Apache-2.0

安装: 在 VS Code 扩展市场搜索 "Cline"。

核心特色:

  • 自主 Agent 模式:自主规划任务、编辑文件、运行命令
  • 终端集成:在 IDE 中直接执行命令
  • 浏览器交互:Agent 可以打开浏览器操作
  • 多模型支持:Claude、GPT-4、DeepSeek 等
  • MCP 支持:通过 Model Context Protocol 扩展能力

13. Continue

Continue 是开源 AI 代码助手领域的标杆项目(33,000+ Star),支持 VS Code 和 JetBrains IDE。

项目信息
GitHubgithub.com/continuedev/continue
Stars33,000+
协议Apache-2.0
官网docs.continue.dev

使用方式:

  • 聊天:Cmd+L 选中代码提问
  • 内联编辑:Cmd+I 修改代码
  • 快捷命令:/edit/test/comment

核心特色: 支持自定义模型后端(Ollama、OpenAI、Anthropic)、本地模型运行、多文件上下文、活跃插件生态。


14. Sweep

Sweep 是一个面向 JetBrains IDE 的 AI 编码助理,最初以 GitHub Issue 自动修复工具出道,现已推出 JetBrains 插件。

项目信息
GitHubgithub.com/sweepai/sweep
Stars7,700+
协议MIT

安装: 在 JetBrains 插件市场搜索 "Sweep AI" 安装。

核心特色:

  • JetBrains 深度集成:专为 IntelliJ IDEA、PyCharm、WebStorm 等 JetBrains IDE 设计
  • 代码分析:自动分析代码库并定位问题
  • 自动修改:根据 AI 建议自动应用代码变更
  • Git 工作流整合:创建分支、提交 PR

15. ChatGPT-VSCode

ChatGPT-VSCode 是为 VS Code 打造的第三方 AI 编程助手。

项目信息
GitHubgithub.com/ai-genie/chatgpt-vscode
Stars1,200+
协议ISC

核心特色:

  • 在 VS Code 中直接与 AI 对话
  • 支持多种 LLM 后端切换
  • 代码选择、修改和解释功能
  • 轻量开源,适合快速接入

三、自托管 AI 编程助手

这类工具可在自己的服务器上运行,数据和模型完全由自己控制。

16. Tabby

Tabby 是 GitHub Copilot 的开源替代方案,完全自托管,无需依赖第三方云服务。

项目信息
GitHubgithub.com/TabbyML/tabby
Stars33,000+
语言Rust
协议Apache-2.0
官网tabby.tabbyml.com

安装:

code
docker run -it --gpus all -p 8080:8080 \
  -v $HOME/.tabby:/data tabbyml/tabby serve \
  --model StarCoder-1B

核心特色: 完全自托管、支持消费级 GPU、无需数据库、代码补全和内联聊天。


17. Privy

Privy 是一个完全本地运行的开源 Copilot 替代方案,数据完全在本地处理。

项目信息
GitHubgithub.com/srikanth235/privy
Stars993
协议MIT

核心特色:

  • 完全本地运行:无需连接外部 API,所有推理在本地完成
  • Copilot 替代:提供类似 GitHub Copilot 的代码补全体验
  • 隐私优先:代码不会离开本地设备
  • 轻量安装,适合对数据安全有严格要求的团队

四、模型运行平台(辅助工具)

这些工具不直接提供编码功能,但为 AI 编程工具提供本地模型运行能力。

18. Ollama

Ollama 是最流行的本地 LLM 运行平台,让开发者可以在本地运行各类模型,供编码工具调用。

项目信息
GitHubgithub.com/ollama/ollama
Stars170,000+
协议MIT

19. LocalAI

LocalAI 是一个开源的 AI 引擎,支持运行多种模型(LLM、图像、音频等),提供与 OpenAI API 兼容的接口。

项目信息
GitHubgithub.com/mudler/LocalAI
Stars45,000+
协议MIT

五、厂商集成支持情况

以下大模型厂商在官方文档中明确标注支持以下开源编程工具:

厂商官方支持的开源工具
DeepSeekClaude Code(Anthropic 兼容 API)、OpenCode
OpenAICodex CLI(自家开源)
AnthropicClaude Code(自家工具,核心协议开源)

综合对比

工具类型Star协议核心优势
AiderCLI Agent44k+Apache-2.0Git 深度集成、自动提交
CrushCLI Agent23k+-全平台、会话管理、LSP 增强
pi-monoCLI Agent43k+MIT多合一 Agent 工具包
KiloCLI Agent18k+MIT全栈工程化
PlandexCLI Agent15k+MIT大型项目、真实任务
Codex CLICLI Agent79k+Apache-2.0官方开源、沙箱安全
OpenCodeCLI Agent153k+MITSST → anomalyco 迁移
ClineIDE Agent61k+Apache-2.0自主 Agent、MCP 开放生态
ContinueIDE 插件33k+Apache-2.0最成熟 IDE 方案
Tabby自托管33k+Apache-2.0完全离线、消费级 GPU
Ollama模型平台170k+MIT本地模型运行

选型建议

code
偏好终端工作流 → Aider / Crush / Codex CLI
需要 IDE 内自主 Agent → Cline
VS Code / JetBrains 插件 → Continue
数据安全优先(离线) → Tabby + Ollama
大型项目的 Agent → Plandex
多模型快速切换 → Crush / Aider
JetBrains 专属 → Sweep

发展趋势

  1. 多模型化:几乎全部工具支持切换底层模型,不再绑定单一厂商
  2. Agent 化:从代码补全向多步自主编程演进,Cline、Aider 已具备完整 Agent 能力
  3. 协议标准化:MCP(Model Context Protocol)成为工具扩展的事实标准
  4. 本地化:消费级 GPU 即可运行编码模型,数据主权意识增强

分享到
微博Twitter

© 2026 四月 · CC BY-NC-SA 4.0

原文链接:https://aprilzz.com/tools/ai-coding-tools-overview