← 返回总览

anomalyco/opencode

The open source coding agent.

204,802Fork: 26,708语言: TypeScript协议: MIT今日 +725GitHub ↗

📈 Star 增长趋势(本站收录历史)

051K102K154K205K08-3009-0209-0409-0509-06anomalyco/opencode 2026-08-30: 203Kanomalyco/opencode 2026-09-02: 203Kanomalyco/opencode 2026-09-04: 204Kanomalyco/opencode 2026-09-05: 204Kanomalyco/opencode 2026-09-06: 205K
anomalyco/opencode

🤖 深度介绍

它是什么

opencode 是一个开源的 AI 编码代理,基于 TypeScript 构建,MIT 许可。它并非简单的代码补全工具,而是能独立理解任务、规划步骤并直接操作代码库的智能体。

核心亮点

  • 自主执行:从 issue 到 PR,自动完成多文件修改、测试运行与修复。
  • 上下文感知:深度解析仓库结构、依赖关系与历史提交,决策更精准。
  • 可编程接口:通过 CLI 或 SDK 集成到现有 CI/CD 流程,支持自定义工具调用。
  • 模型无关:兼容多种 LLM 后端,可切换 OpenAI、Anthropic 或本地模型。

为什么火

20 万星标与日增 700+ 的热度,源于其“代理式”开发理念的爆发。开发者厌倦了被动补全,渴望 AI 真正承担编码任务。opencode 用极简设计实现了高可靠性,且完全开源,迅速成为自托管 AI 编码方案的首选。

适合谁用

  • 独立开发者:快速将想法落地,减少机械性编码。
  • 技术团队:自动化重复维护任务,如依赖升级、重构。
  • AI 研究者:作为实验平台,测试不同模型在真实代码任务上的表现。

快速上手

# 安装  
npm install -g @opencode/cli  

# 在项目目录启动交互式代理  
opencode "修复所有 TODO 注释并补充单元测试"  

# 或作为非交互命令执行  
opencode --task "优化 API 响应时间" --model gpt-4o  

首次运行会引导配置 API 密钥,之后即可观察代理自主完成编码工作流。