终端、桌面和 IDE 访问
根据你的工作偏好,通过基于终端的界面、桌面应用或 IDE 扩展使用 OpenCode。
OpenCode 是一款开源 AI 编程代理,可通过终端、桌面应用或 IDE 扩展处理软件项目。它连接你配置的语言模型服务商或本地模型,并可帮助解释代码、规划更改以及在项目中实现所需工作。
文档介绍的工作流程包括安装 `opencode` 命令、配置服务商、打开项目,然后运行 `/init`,让 OpenCode 创建 `AGENTS.md` 文件,其中包含项目结构和编码模式上下文。用户可以在实现前审核计划,反复迭代更改,并在协作或调试需要参考时分享选定的对话。
根据你的工作偏好,通过基于终端的界面、桌面应用或 IDE 扩展使用 OpenCode。
为受支持的服务商配置 API 密钥,使用本地模型,或连接 GitHub Copilot、ChatGPT Plus 或 Pro 等账户。
OpenCode 会自动为语言模型加载适用的语言服务器协议服务器,为更具上下文感知能力的编码工作提供支持。
当不同任务或调查需要同时进行时,可在同一项目上并行运行多个代理会话。
使用计划模式在进行更改前审核实现方案,准备就绪后再切换到构建模式。
使用 `/init` 创建 `AGENTS.md` 项目文件,通过模糊搜索引用文件,将图片附加到提示中,并在需要时撤销或重做更改。
让 OpenCode 解释不熟悉的文件或身份验证流程,并通过文件引用将讨论聚焦于相关实现。
描述一项功能,在计划模式下审核建议的步骤,提供反馈,然后切换到构建模式来实现获批准的方案。
提出直接且范围明确的更改请求,例如将现有路由的身份验证逻辑应用到另一个路由,然后检查或修改结果。
使用图片附件和项目上下文传达视觉参考或预期行为,以规划界面更改。
在同一项目上运行独立会话,或与团队成员分享特定的对话链接,以便调试和审核。
OpenCode 可通过终端界面、桌面应用和 IDE 扩展使用。在终端中,按照文档中的脚本或包管理器方法安装,配置 LLM 服务商,进入项目目录,运行 `opencode`,然后使用 `/init` 创建 `AGENTS.md` 文件,用于描述项目结构和编码模式。
OpenCode 本身不要求额外的统一订阅。你需要为所选 LLM 服务商开通 API 访问权限;OpenCode 支持服务商账户、本地模型、GitHub Copilot、ChatGPT Plus 或 Pro,以及 OpenCode Zen。
OpenCode 支持在实现前进行规划。计划模式会禁止更改,同时提出实现方案;之后可以切换回构建模式来应用更改。代理还可以解释代码库,接受提示中的文件引用和图片,并撤销或重做更改。
OpenCode 主页声明不会存储你的代码或上下文数据。对于 Zen,网站表示模型托管在美国,服务商遵循零保留政策,不会将数据用于模型训练,但存在明确说明的例外情况。
OpenCode 可以通过 `/share` 创建指向对话的可分享链接;对话默认不会被分享。这样,团队成员可以引用或审核某个会话,而不必公开所有对话。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
GitBot 是基于本地浏览器的工作区,可借助 Claude Code、Codex 或 OpenCode 创建可复用的编程机器人,跨仓库文件夹运行代理,并保留持久线程与可配置权限。
Ghost 是一款基于终端的 AI 助手,可在命令行中聊天、生成代码并运行任务。内置免费模型,支持 Linux、macOS 和 Windows,且为开源项目。
Vi3ecode 是面向 AI 编程代理的持续开发环境,保留项目上下文、终端、Git、记忆、流程、评审与沟通,围绕你正在使用的 agent 协同工作。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
hob 是面向编码 agent 的独立工作区,可将 agent 会话、终端、历史记录和后续工作围绕你已在用的工具与提供商有序管理,适合重视本地路由、历史和工作区结构控制的开发者。