首页 > 其他 > OpenCode是什么?开源AI编程智能体怎么安装和使用

OpenCode是什么?开源AI编程智能体怎么安装和使用

更新时间:2026-10-16 06:17:45 发布时间:8小时前 阅读:7次

OpenCode 是一个开源 AI 编程智能体,能跑在终端、桌面端和 IDE 插件里,软件本身免费,模型由用户自己接。2026 年 10 月 14 日发布的 2.0 版本把它从单纯的命令行工具扩成三端同步的产品,GitHub 星标超过 20.8 万。装法是一行安装脚本,配好模型密钥就能在项目里干活。

OpenCode编程智能体

OpenCode 是什么工具

它是一个住在命令行里的编程助手,能读代码库、写新功能、改 bug、跑测试,也能解释一段别人写的逻辑。界面有三种:终端 TUI、桌面应用和 IDE 扩展;网页端用 opencode pair 命令打开,会给出一个本地地址和临时账号密码。同一个项目可以并行开多个会话,各自处理不同的任务。

公开数据是 20.8 万星标、950 名贡献者和 1.3 万次提交,官方称每月有 1600 万开发者使用。它不存储用户的代码和上下文数据,这被官方当成隐私卖点。想省事可以直接用 OpenCode Zen 里甄选过的模型,也可以复用已有的 GitHub Copilot 或 ChatGPT Plus、Pro 订阅,在终端里用 /connect 登录对应账号完成授权。

OpenCode 怎么安装到电脑

最快的装法是在终端执行 curl -fsSL https://opencode.ai/v2/install | bash,2.0 的脚本地址带 /v2 后缀。用包管理器也行:npm 全局安装 @opencode/cli,Homebrew 装 anomalyco/tap/opencode-v2,Arch 用户用 paru 装 opencode-beta。2.0 明确不支持 Windows 的包管理器安装,Windows 用户改成下载官方提供的独立 CLI 二进制,分 ARM64 和 x64 两个版本。

不想碰命令行的直接下桌面应用,官方提供 macOS、Windows 和 Linux 三种系统的安装包,Linux 还有 deb、rpm 和 AppImage 三种格式。Docker 用户拉取 ghcr.io/anomalyco/opencode,镜像标签跟版本号走,例如 2.0.0。装完在终端敲 opencode 就能启动,第一次运行会引导你选供应商。

OpenCode 怎么接入模型和初始化项目

在 TUI 里输入 /connect 打开连接面板,选 OpenCode Zen 会跳到 opencode.ai/auth 登录,填完账单信息拿到密钥再粘回来;也可以选 Anthropic、OpenAI、Google 这类供应商,官方称通过 Models.dev 可接入 75 家以上,密钥统一存在 ~/.local/share/opencode/auth.json。把供应商地址指向本地推理服务,就能用本地模型跑。

项目初始化用 /init,它会扫一遍目录结构、识别关键文件,在项目根目录生成一份 AGENTS.md,把项目约定和代码模式写进去,之后提问和改代码都会参考这份文件。界面里按 Tab 键可以在 build 和 plan 之间切换,plan 模式只读、只输出方案,确认后再切回 build 动手改。

OpenCode 2.0 有哪些新变化

2.0 把终端、网页和桌面三个客户端收到同一个后台本地服务上,不再各起各的进程,切换界面时上下文不中断。新增后台子智能体,主任务之外可以并行推进别的活,异步 shell 命令让长命令不必一直等。这个版本在 Hacker News 上引发讨论,称赞后台任务流的人不少,也有人追问沙箱权限是怎么限制的。

打包方式同步改了,2.0 的 npm 包用 postinstall 脚本挑对应平台的原生二进制,Bun 和 pnpm 需要额外放行这个脚本。付费侧上线了 OpenCode Go,每月 10 美元,给的是官方验证过的开源模型。把模型、工具和会话收进同一个工作空间的思路,在云端 Agent 产品上也能看到。

常见问题

OpenCode 是免费的吗

软件本身开源免费,下载即可使用,花钱的地方只在模型。可以走 OpenCode Zen 按量付费,也可以买每月 10 美元的 OpenCode Go 订阅,或者复用已有的 Copilot、ChatGPT 订阅额度,不额外计费。

OpenCode 支持中文吗

界面以英文为主,用中文提问、写中文注释都能正常处理,效果取决于背后接的模型。国内用户要注意网络,安装脚本、模型接口和登录页都在境外,首次安装和授权往往需要能稳定访问这些域名,建议先准备好可用的网络环境再动手。

OpenCode 和 Claude Code 有什么区别

两者都是终端里的编程智能体,差别在开放程度。OpenCode 开源、可以换任意供应商,Claude Code 绑定 Anthropic 模型和订阅。OpenCode 还能跑桌面端和网页端,多会话并行是它的强项。

OpenCode 装完跑不起来怎么办

先看 Node 版本,低于 18 的部分语言服务器会报错。Windows 用 npm 安装这条路在 2.0 已经不支持,改用官方独立二进制。再确认模型密钥是否写进 auth.json,以及网络能否访问供应商接口。 内容基于公开信息整理,产品功能与价格以官方页面为准。

标签:
相关文章