工具简介
OpenCode 是一款开源的 AI 编码智能体,让你在终端、IDE 或桌面端直接与 AI 协作写代码。它由 Anomaly(原 SST 团队)维护,是 2026 年最活跃的开源编码 Agent 项目之一——GitHub 已突破 195k 星、约 950 位贡献者、13k+ 次提交,每月被超过 1600 万开发者使用。
OpenCode 的核心理念是「隐私优先 + 模型无关」:它不存储你的代码或上下文数据,且可以接入任意模型提供商——Claude、GPT、Gemini 等都行,还内置了免费模型,让你开箱即用。
核心功能
- 多模型支持:接 Claude、GPT、Gemini 等任意模型,或用内置的免费模型;「Zen」提供经官方测试优化的精选模型。
- 内置双智能体:提供两个可随时用 Tab 键切换的内置 Agent,应对不同任务类型。
- 终端 / IDE / 桌面三端:在命令行 TUI 里工作,或集成到 IDE,还有 Beta 版桌面应用。
- Plan Mode 规划模式:先理解代码库、制定计划,再动手改,降低盲目操作风险。
- 非交互模式:
opencode -p "prompt" -f json支持 CI/CD 中的自动重构、测试生成与代码审查。 - 隐私优先:不存储代码与上下文,可在敏感环境中运行。
我们为什么推荐它
OpenCode 是 Claude Code、Codex CLI 之外,开源社区最受欢迎的终端编码智能体。它最大的吸引力在于「自由」:不绑定任何一家模型厂商,你可以用最便宜或最强的模型,甚至完全离线用本地模型,成本和隐私都掌握在自己手里。
对国内开发者,OpenCode 提供了与 Claude Code 类似的终端体验,但开源、可审计、模型可选,配合 DeepSeek 等国产模型 API 使用成本更低。它活跃的社区和快速迭代(bug 从 issue 到 release 往往只需几天)也是可靠性的保障。
定价分析
OpenCode 本体完全免费、开源(MIT 协议)。费用主要取决于你接入的模型:内置免费模型可用,接 Claude/GPT 等按各家的 API 价格计费。相比 Claude Code(订阅/API 付费)和 Cursor(订阅制),OpenCode 的「零工具费 + 模型自选」模式对预算敏感或想用国产模型的用户更友好。
上手难度
中等。安装只需一条命令(brew、npm、curl 脚本等),启动后输入 opencode 即可进入交互界面。熟悉终端和 Git 的开发者上手很快;但对不习惯命令行的用户,TUI 界面和快捷键有一定学习成本。
适合人群与场景
- 终端党开发者:希望在 shell 里完成 AI 辅助编码,不愿离开命令行。
- 隐私敏感团队:代码不能外传,需要可审计、可自控的本地方案。
- 想省钱或用国产模型的用户:模型自选,可接 DeepSeek、Qwen 等。
- CI/CD 自动化:用非交互模式做自动重构、测试和代码审查。
访问说明
访问 opencode.ai 需要代理工具,界面以英文为主。安装后需通过 opencode auth login 配置模型提供商的 API Key(如 Anthropic、OpenAI、DeepSeek)。国内用户可搭配国产模型 API 使用,绕开海外模型直连的限制。
Related