AI Open Source · Category
终端、IDE 和 CLI 形态的编码智能体;近一年密集发布、高速增长的方向。
In this category
11
items
开源的终端编码 agent,定位类似 Claude Code 与 Codex CLI,主体用 TypeScript 写成。适合想自己魔改 agent 行为、或在私有模型上跑编码 workflow 的研究者参考实现。
Anthropic 官方的 agentic 编码工具,跑在终端里。读得懂仓库结构,能 把跑测试、处理 git 工作流、解释陌生代码这些日常活自然语言化。 CLAUDE.md 用于注入项目上下文,subagent 和 custom slash command 是 常见的扩展手段。
Google 官方把 Gemini 接进终端的开源 agent,TypeScript 实现。除了 常规的代码问答和文件操作,自带 MCP client 与 server 能力,方便接 外部工具或被别的 agent 调用。Claude Code 的同位替代品之一。
OpenAI 官方的终端编码 agent,用 Rust 写,主打轻量。和 Claude Code、 Gemini CLI 属于同一类产品形态,研究 agent harness 设计时可以拿来 做横向对比。
Cline 提供同一套自主编码 agent 的三种形态:SDK、IDE 插件、CLI 助手。VS Code 用户熟悉的那个 Cline 插件就出自这里。想把 agent 嵌 进自家产品时,SDK 形态比较常用。
早期的 CLI 代码生成实验项目,给一段自然语言描述就能生成整个 codebase 的雏形。后来商业化的 lovable.dev 由这条线长出来。今天主要作为 codegen agent 的历史参考。
Continue 把 AI code review 做成可写进 CI 的源码受控规则,背后是开 源的 Continue CLI,同时有 VS Code 与 JetBrains 插件。适合团队把 "AI 在 PR 上自动跑哪些检查"沉淀成版本化的配置。
Void 是开源 AI 原生编辑器,定位对标 Cursor,TypeScript 实现。研究 在编辑器层面而非终端层面集成 LLM、Copilot、Claude、ChatGPT 等模型 时可以作为参考工程。
Anthropic 官方的 Claude agent SDK 的 Python 版本,把 Claude Code 背后的 agent 能力拆出来给开发者直接调用。想自建 agent loop、 自定义 tool、嵌进 Python 应用里跑 agentic workflow 时用。
Aide 是开源的 AI 原生 IDE,和 Void、Cursor 同属一类产品。整个编辑 器围绕 agent 协作设计,研究 IDE 与 agent 深度集成的形态时可看其 实现。
Claude agent SDK 的 TypeScript 版本,能力对齐 Python SDK。 Node/Next.js 项目里想接 Claude agent、自定义 tool dispatch 和上下 文管理时走这一条线。