OpenCode 是一款开源的 AI 编程代理(AI Coding Agent),帮助开发者在终端、桌面应用或 IDE 中通过自然语言完成代码编写、修改与调试等任务。项目拥有超过 19.5 万 GitHub Star、950 余名贡献者,每月服务超过 1600 万开发者,是目前最受欢迎的开源 AI 编码工具之一。
核心功能
- 多端使用:提供终端界面(TUI)、桌面应用(支持 macOS、Windows、Linux)与 IDE 扩展三种使用方式;
- LSP 智能加载:自动为 LLM 加载合适的语言服务器协议(LSP),提升代码理解与补全质量;
- 多会话并行:可在同一项目上并行启动多个代理,互不干扰地处理不同任务;
- 会话分享:一键生成任意会话的分享链接,便于团队协作、问题排查与复盘;
- 多模型接入:通过 Models.dev 支持 75+ 模型提供商,包括 Claude、GPT、Gemini 及本地模型,也可免费使用内置模型;
- 订阅复用:支持使用 GitHub Copilot、ChatGPT Plus/Pro 账号直接登录,无需额外付费;
- 隐私优先:不存储用户的任何代码与上下文数据,可在隐私敏感环境中使用;
- OpenCode Zen:提供经基准测试精选的编码优化模型服务,保证一致的性能与质量。
适用场景
- 在终端中通过自然语言快速完成编码任务;
- 需要并行处理多个独立开发任务的开发者;
- 希望复用已有 Copilot 或 ChatGPT 订阅的用户;
- 对数据隐私有严格要求的团队或企业。
使用方法
- 通过 curl、npm、Homebrew 等任一方式安装 OpenCode;
- 在终端输入 opencode 启动,或安装桌面端与 IDE 扩展;
- 选择或连接模型(内置免费模型或任意提供商),即可开始对话式编程。
加载中...