夜雨聆风学习资料网

ARTICLE · 1084786

2026年AI编程工具全景图:10个项目一次讲清【建议收藏】

2026年AI编程工具全景图:10个项目一次讲清【建议收藏】
每天发现一个 GitHub 上最值得用的 AI 开源项目

为什么写这篇

过去两年,AI 编程工具从"一个 Copilot"炸成了一整个生态。

现在的问题是:不是没得选,是太多了、选不动。

终端 agent、IDE 插件、自主开发平台、代码审查、自托管补全……每个方向都挤着好几个开源项目,Star 从几万到几十万,光看榜单根本分不清谁该装。

这篇把当前最值得关注的 10 个开源 Coding Agent 按【用 agent 的方式】分成了 6 类,每个项目一句话讲清定位、两三句讲清亮点,文末附对比总表和选型建议。

数据全部来自 GitHub API 实时核验Star 数、协议、语言都给你标清楚了。建议收藏,选型的时候翻出来对着看。


一、先学会"怎么用"agent

1. obra/superpowers ⭐ 291k

一句话简介:一套给 coding agent 用的软件开发方法论 + 可组合技能框架。

核心特点:

  • Spec 优先:agent 不急着写码,先把需求"逼"成可读规格,分段确认后才动手
  • 真 TDD:red/green 循环 + YAGNI、DRY,实施计划清晰到初级工程师都能照做
  • 子 agent 自治:方案确认后启动子 agent 逐任务推进、自动审查,可持续数小时不跑偏

适用场景:用任何 coding agent 做开发、想让 agent 更可靠、更少跑偏的个人与团队。

推荐指数:⭐⭐⭐⭐⭐ | MIT | Shell | 16+ harness 覆盖

GitHub地址:https://github.com/obra/superpowers

别的项目教你"装什么 agent",它教你"怎么用 agent 写出靠谱代码"。291k Star 是本次盘点的最高分——方法论的价值,被投票投出来了。


二、终端 Agent:模型自由切换的主力

2. anomalyco/opencode ⭐ 210k

一句话简介:开源终端 AI 编码 agent,模型和供应商随便换。

核心特点:

  • 模型无关:Claude、GPT、Gemini、DeepSeek、本地 Ollama 任意切换,不被厂商绑定
  • 终端 TUI:类 IDE 的终端体验,会话、diff、文件操作全在命令行
  • 客户端/服务器架构:可远程跑 agent,本地只留轻量客户端

适用场景:喜欢终端工作流、想在多个模型(尤其本地模型)间自由切换的开发者。

推荐指数:⭐⭐⭐⭐⭐ | MIT | TypeScript | 100+ 模型供应商

GitHub地址:https://github.com/anomalyco/opencode

开源终端 agent 里断层领先。想不被任何一家模型厂商锁死,它就是目前的开源答案。


3. openai/codex ⭐ 126k

一句话简介:OpenAI 官方出品的轻量终端编码 agent。

核心特点:

  • Rust 核心:读写文件、跑命令、多步任务,体量轻、启动快、响应利索
  • 多供应商:除 OpenAI 外可接 Claude、Gemini、本地模型(自定义 provider)
  • MCP + Sandbox:接外部工具,隔离环境跑代码降低误操作风险

适用场景:终端重度用户、想要 OpenAI 官方体验又不想装 IDE 插件的开发者。

推荐指数:⭐⭐⭐⭐⭐ | Apache-2.0 | Rust

GitHub地址:https://github.com/openai/codex

要一个够快、够轻、官方血统的终端 agent,Codex 是最稳妥的选项。Rust 写出来的速度,体验过就知道。


4. google-gemini/gemini-cli ⭐ 107k

一句话简介:把 Gemini 带进终端的开源 AI agent。

核心特点:

  • Gemini 深度集成:原生调用 Gemini 全系模型,百万级长上下文塞大仓库不费劲
  • 终端 + 多模态:支持图片输入,agent 能"看"截图和图表
  • 扩展系统:MCP 接入 + 可定制指令、子 agent 与工作流

适用场景:用 Gemini 生态、看重长上下文和多模态能力的开发者。

推荐指数:⭐⭐⭐⭐⭐ | Apache-2.0 | TypeScript

GitHub地址:https://github.com/google-gemini/gemini-cli

用 Gemini 的人,这就是你的终端 agent 首选。长上下文 + 多模态是它相对 Claude/GPT 系 agent 的差异化优势。


5. QwenLM/qwen-code ⭐ 28k

一句话简介:通义千问官方的终端 AI 编码 agent。

核心特点:

  • Qwen 深度集成:原生调用通义千问全系模型,中文场景表现好
  • 终端 + 联网搜索:能搜网页、读写文件、执行命令
  • 中文友好:对中文代码库、中文注释理解到位

适用场景:中文开发者、用 Qwen/通义生态的团队。

推荐指数:⭐⭐⭐⭐ | Apache-2.0 | TypeScript

GitHub地址:https://github.com/QwenLM/qwen-code

中文场景和 Qwen 生态里它最顺手。但如果你不用通义的模型,就没必要非选它。


三、自主 / 可控开发平台

6. OpenHands/OpenHands ⭐ 89k

一句话简介:AI 驱动的软件开发平台,让 agent 自主写代码、改 bug、跑测试。

核心特点:

  • 自主软件工程 agent:给一个 issue,它自己规划、编码、测试、迭代
  • 浏览器 GUI + CLI 双入口:图形界面全程看 agent 怎么干活
  • 云服务 + 自托管:官方云一键开箱,也可完全本地/私有部署

适用场景:想把"写代码"整件事交给 AI、愿意在图形界面监督过程的团队。

推荐指数:⭐⭐⭐⭐⭐ | MIT | TypeScript + Python

GitHub地址:https://github.com/OpenHands/OpenHands

"AI 当开发"这一派的代表(原 OpenDevin)。浏览器里能全程看 agent 怎么规划执行,适合愿意放手又想看过程的人。


7. cline/cline ⭐ 69k

一句话简介:一个 agent 三种形态——IDE 插件、SDK、CLI 都能用。

核心特点:

  • Plan/Act 两段式:先出计划经你批准再动手,人机协同
  • 三形态交付:VSCode 插件最成熟,另有 SDK 嵌入自家应用、CLI 命令行
  • 审批式执行:每步改动可人工审批,文件 diff 可视化

适用场景:想要"我审批、agent 干活"可控体验,或想用 SDK 嵌入自家产品的团队。

推荐指数:⭐⭐⭐⭐⭐ | Apache-2.0 | TypeScript

GitHub地址:https://github.com/cline/cline

想要 agent 自主又不放心全自动的人,Cline 的"计划—审批—执行"是体验最舒服的折中,SDK 还能拿来造自己的工具。


四、可扩展 Agent

8. aaif-goose/goose ⭐ 54k

一句话简介:不止补全的开源可扩展 agent,装、跑、改、测都能干。

核心特点:

  • 超越补全:能安装、执行、编辑、测试,真正干活而非只给建议
  • 任何 LLM:Claude/GPT/Gemini/Ollama 本地模型都能接
  • MCP 深度扩展:接工具、数据库、API 扩展能力边界

适用场景:想要"能真动手"、可深度定制、且要接本地模型的开发者。

推荐指数:⭐⭐⭐⭐⭐ | Apache-2.0 | Rust

GitHub地址:https://github.com/aaif-goose/goose

Block(前 Square)出品。低调但能打——"可扩展 + 任何 LLM + 本地优先"定位清晰,MCP 生态是它的核心卖点。


五、AI 代码审查

9. alibaba/open-code-review ⭐ 41k

一句话简介:阿里开源的 AI 代码审查工具,确定性工程 + Agent 混合架构。

核心特点:

  • 工程 + 模型混合:工程逻辑管"不能错的部分"(文件选择、规则匹配、行级定位),Agent 只做动态判断,行号精准
  • 内置多语言规则集:NPE、线程安全、XSS、SQL 注入等高频缺陷开箱即用
  • Delegation 模式:让 Claude Code 等 agent 用自带模型审查,国产模型全覆盖

适用场景:团队代码审查提效,尤其要用国产模型、又要行级精准定位的场景。

推荐指数:⭐⭐⭐⭐⭐ | Apache-2.0 | Go

GitHub地址:https://github.com/alibaba/open-code-review

官方 benchmark 显示同模型下 token 只有 Claude Code 约 1/9、精度翻倍。让 AI 审代码从"瞎看一遍"变成"工程约束 + 模型判断"。(之前已出过深度拆解,想细看的可翻往期)


六、自托管代码补全

10. TabbyML/tabby ⭐ 33k

一句话简介:自托管的 AI 编程助手,GitHub Copilot 的开源替代。

核心特点:

  • 自托管补全 + 聊天:代码私有化,数据不出内网
  • 自包含:无需外部 DBMS,Docker 一条命令起服务
  • 消费级 GPU 友好:普通显卡也能跑,本地模型友好

适用场景:对代码数据合规敏感、需要内网私有化部署补全助手的企业。

推荐指数:⭐⭐⭐⭐ | 核心 Apache-2.0 + 企业版单独许可 | Rust

GitHub地址:https://github.com/TabbyML/tabby

数据必须留在内网的公司,Tabby 是私有化补全的稳妥答案。但最近提交停在 2026-06-30,更新明显变慢,上车前想清楚。


项目对比

项目
Star
类型
语言
协议
推荐指数
一句话理由
superpowers
291,693
方法论/技能框架
Shell
MIT
⭐⭐⭐⭐⭐
教 agent 靠谱写码,Star 断层领先
opencode
210,080
终端 Agent
TypeScript
MIT
⭐⭐⭐⭐⭐
模型自由切换,开源终端 agent 头部
codex
126,496
终端 Agent
Rust
Apache-2.0
⭐⭐⭐⭐⭐
OpenAI 官方,轻量快
gemini-cli
107,167
终端 Agent
TypeScript
Apache-2.0
⭐⭐⭐⭐⭐
Gemini 长上下文 + 多模态
openhands
89,172
自主开发平台
TS+Python
MIT
⭐⭐⭐⭐⭐
AI 当开发,GUI 全程可视化
cline
69,332
IDE/SDK/CLI
TypeScript
Apache-2.0
⭐⭐⭐⭐⭐
计划—审批—执行,可控折中
goose
54,659
可扩展 Agent
Rust
Apache-2.0
⭐⭐⭐⭐⭐
任何 LLM + MCP 深度扩展
open-code-review
41,370
AI 代码审查
Go
Apache-2.0
⭐⭐⭐⭐⭐
行号准、省 token
tabby
33,894
自托管补全
Rust
Apache-2.0+企业版
⭐⭐⭐⭐
私有化 Copilot,更新放缓
qwen-code
28,135
终端 Agent
TypeScript
Apache-2.0
⭐⭐⭐⭐
中文场景 + Qwen 生态

如何选?

  • 想让 agent 少跑偏、交付可复现:先读 superpowers,再挑一个终端 agent 搭配用,方法论 + 工具组合拳
  • 模型自由、不想被绑定:opencode(开源生态最全)或 goose(可扩展 + 本地模型)
  • 想要官方血统 + 快:codex(OpenAI)或 gemini-cli(Google 生态)
  • 想"AI 当开发"全程放手:openhands,浏览器里看着它干
  • 想要"我审批、agent 干活"的折中:cline,还能用 SDK 二次开发
  • 要国产模型 / 团队代码审查:open-code-review(中文生态也顺)
  • 数据必须留内网:tabby 私有化部署
  • 中文代码库为主:qwen-code

写在最后

这 10 个项目摆在一起,能看到一条清晰的分化:有的卷"跑得快"(codex/opencode),有的卷"管得住"(cline/openhands),有的卷"做得对"(superpowers/open-code-review),还有的卷"留得住"(tabby 私有化)。

没有谁通吃。选型的关键是先想清楚——你要的是速度、可控、还是方法论,以及你的数据能不能上云。

明年这会儿再回头看,这个榜单大概率还会洗牌。先把这篇收藏着,选型的时候对着表一筛,能省下不少刷 GitHub 的时间。

如果这篇文章对你有帮助,欢迎点赞 + 在看 + 转发,你的支持是我持续更新的动力 💪

觉得有用就收藏起来,以后选型的时候肯定用得上。

关注极客AI开源圈,每天推荐一个 AI 开源工具

本号持续更新实用有趣的开源项目。如果你不想逐篇翻阅往期文章,可以直接关注公众号【极客AI开源圈】,在后台留言与号主互动交流。

相关学习资料