跳到正文
发现
OpenCode:开源 AI 编程代理
命令行工具开发者工具

OpenCode:开源 AI 编程代理

OpenCode 是开源的 AI 编程代理,提供终端界面与桌面应用,可切换 build、plan 等内置代理来辅助开发。

admin
发布于 2026-10-28 · 更新于 2026-10-29
浏览
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 整理,以原仓库为准。

更新记录

  1. v1.19.5当前版本

    修复 TUI worker 请求失败时调用方一直挂起的问题,现在失败会直接返回错误。

  2. v1.19.4

    升级内置 Bun 运行时至 1.4.4,包含 Brotli、TLS、HTTP/1.1、HTTP/2、HTTP/3、WebSocket 与 fetch 的安全修复,并将根证书更新到 NSS 3.131.1。

评论