OpenCode

⚠️ 2026-10-01 核实更正:仓库已迁移 opencode-ai/opencode → anomalyco/opencode,安装命令与 npm 包名也变了。下方的旧地址已失效。

产品介绍

OpenCode 是 2025 年发起的开源 AI 编程 Agent,自我描述「The open source AI coding agent」。主打「终端原生 + 多模型支持 + 插件化」,与 Claude Code / Codex CLI 同台竞争,但完全开源、模型无关。

当前版本:v1.18.x(迭代很快,minor 版本已到 118 个)

核心能力

  • 终端原生:直接在 shell 中以 opencode "任务" 形式调用
  • 多模型后端:Claude / GPT / Gemini / 本地 Ollama / OpenRouter 任意 LLM
  • 工具调用:文件读写、grep、Bash、Web 抓取
  • 会话恢复:跨终端恢复长任务上下文
  • 双 Agent 切换(Tab 键):
    • build — 默认,全权限开发
    • plan — 只读,拒绝改文件、运行 bash 前需授权,适合探索陌生代码库
  • 通用子代理:@general 用于复杂搜索和多步任务
  • 桌面版(BETA):macOS(Intel/Apple Silicon)、Windows、Linux 可下载

安装(2026-10-01 核实)

# 推荐(始终最新)
brew install anomalyco/tap/opencode
 
# 官方 brew formula(更新较慢)
brew install opencode
 
# npm(注意包名变了)
npm i -g opencode-ai@latest
 
# 一键脚本
curl -fsSL https://opencode.ai/install | bash

⚠️ 三处变化:仓库地址、brew tap、npm 包名(opencode → opencode-ai)。

安装目录优先级:$OPENCODE_INSTALL_DIR > $XDG_BIN_DIR > ~/bin > ~/.opencode/bin

配置:~/.config/opencode/config.yaml(provider / 模型 / 快捷键)

⚠️ 与 OpenCodeReview 的区别(别搞混)

项目是什么
OpenCode(本篇)开源 AI 编程 Agent CLI,Anomaly 公司维护
OpenCodeReview阿里开源的代码审查工具,命令 ocr,仓库 alibaba/open-code-review

两者无任何关系。 OCR 只是「把 OpenCode 列为支持的宿主之一」。

官方链接

相关笔记

相关日记

  • 2026-08-29 - 创建
  • 2026-10-01 - 核实:仓库迁至 anomalyco/opencode,更新安装命令与包名,补双 Agent 与桌面版信息