发现 
命令行工具开发者工具
OpenCode:开源 AI 编程代理
OpenCode 是开源的 AI 编程代理,提供终端界面与桌面应用,可切换 build、plan 等内置代理来辅助开发。
- 浏览
- 3
- 访问
- 0
- 下载
- 0
- 版本
- v1.19.5
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
OpenCode 是一个开源的 AI 编程代理(AI coding agent),项目采用 TypeScript 编写,遵循 MIT 许可证。它提供终端界面(TUI)形式的使用方式,同时也提供桌面应用(BETA)。官网与文档地址为 https://opencode.ai 。

主要功能
- 内置代理切换:内置两个代理,可用
Tab键切换。- build:默认代理,拥有完整权限,用于开发工作。
- plan:只读代理,用于分析与代码探索。默认拒绝文件编辑,运行 bash 命令前会请求许可,适合探索陌生代码库或规划改动。
- general 子代理:用于复杂检索与多步骤任务,供内部使用,可在消息中通过
@general调用。 - 桌面应用:除终端界面外,还提供桌面应用(BETA)。
更多配置说明参见官方文档。
安装与使用
一键安装脚本:
# YOLO
curl -fsSL https://opencode.ai/v2/install | bash
通过包管理器安装:
npm i -g @opencode/cli@latest # 或 bun/pnpm/yarn
brew install anomalyco/tap/opencode-v2 # macOS 和 Linux(推荐,保持最新)
brew install opencode # macOS 和 Linux(官方 brew formula,更新较慢)
sudo pacman -S opencode # Arch Linux(稳定版)
paru -S opencode-beta # Arch Linux(AUR 最新版)
mise use -g opencode # 任意操作系统
nix run github:anomalyco/opencode # Nix
安装脚本会把 OpenCode 安装到 $HOME/.opencode/bin。
桌面应用(BETA)
可从 https://opencode.ai/download 下载桌面版,也可使用 Homebrew:
# macOS (Homebrew)
brew install --cask opencode-desktop
| 平台 | 下载文件 |
|---|---|
| macOS (Apple Silicon) | opencode-desktop-mac-arm64.dmg |
| macOS (Intel) | opencode-desktop-mac-x64.dmg |
| Windows | opencode-desktop-win-x64.exe |
| Linux | .deb、.rpm 或 .AppImage |
注意事项
- 安装前请先移除 0.1.x 之前的旧版本。
- 桌面应用目前标注为 BETA,功能可能仍在完善中。
- 若项目名称中包含 “opencode”(如 “opencode-dashboard”、“opencode-mobile”),需在 README 中注明并非由 OpenCode 团队构建、与其无隶属关系。
本作品整理自 GitHub 开源项目 anomalyco/opencode,原作者 @anomalyco,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.19.5当前版本
修复 TUI worker 请求失败时调用方一直挂起的问题,现在失败会直接返回错误。
- v1.19.4
升级内置 Bun 运行时至 1.4.4,包含 Brotli、TLS、HTTP/1.1、HTTP/2、HTTP/3、WebSocket 与 fetch 的安全修复,并将根证书更新到 NSS 3.131.1。
评论