AI ManualsAI 技术开发者索引
编码与开发

OpenCode

OpenCode 是开源的编码智能体界面,支持终端和编辑器工作流,可将编码会话连接到已配置的模型服务商和本地项目工具。

编码 Agent终端开源
开始阅读
同一编码会话,可以连接不同服务商
OpenCode:同一编码会话,可以连接不同服务商OpenCode 将终端或编辑器里的编码会话连接到配置的模型服务商,并使用本地项目工具产出可审阅的差异。模型服务商 A按配置连接模型服务商 B按配置连接OpenCode 会话终端 / 编辑器界面本地项目工具读写文件、执行命令代码差异开发者检查与验证选择连接选择连接查看变更

A / B 表示可配置的服务商选项;不表示一次任务会同时调用所有模型。

工作机制与关键组成

  1. 配置环境

    选择受支持的模型服务商,并设置项目级指令。

  2. 协同开发

    在编码会话中提问、修改文件并执行开发命令。

  3. 检查操作

    审阅代码补丁和工具调用记录;敏感操作应保留审批环节。

如何选择

如果你看重模型服务商的选择空间,以及开源、面向终端的工作流,可以了解 OpenCode。

适合解决哪些问题

  • 通过一个编码界面接入多个已配置的模型服务商。
  • 让 AI 编码流程贴近终端和代码仓库。

使用时要留意什么

  • 不同服务商的功能、模型表现和费用并不相同,统一界面不会让它们变得等价。
  • 应查看项目文档,了解各服务商当前的身份验证和权限行为。

使用前,先弄清楚

OpenCode 支持多种模型,是否意味着切换后效果相同?

不意味着。OpenCode 提供统一的编码交互方式,但不同模型和服务商的工具支持、上下文限制、认证方式与费用仍有差异。切换前应使用同一组仓库任务比较代码质量、命令行为和成本,并检查项目指令及权限配置。

继续核对原始资料

概念说明参考项目文档与源码;场景选择和接入建议为 AI Manuals 的整理判断。版本、价格、许可及接口细节请以项目当前说明为准。