产品概述
定位
OpenCode 官方定义:“The open source AI coding agent”。终端优先(terminal-based),同时提供桌面 App、IDE 插件、Web 界面等多种接入形态,可自由切换任意 LLM Provider。
基本信息(GitHub, 2026-07-07 抓取)
| 项 | 值 |
|---|---|
| 仓库 | anomalyco/opencode |
| 语言 | TypeScript |
| License | MIT |
| Stars | 183,075 |
| Forks | 22,685 |
| 主分支 | dev |
| 官网 | https://opencode.ai |
| 创建时间 | 2025-04-30 |
客户端形态
| 形态 | 说明 |
|---|---|
| TUI(终端界面) | 默认形态,opencode 命令直接进入,需现代终端(WezTerm/Alacritty/Ghostty/Kitty) |
| 桌面 App(Beta) | macOS(Apple Silicon/Intel)、Windows、Linux(deb/rpm/AppImage) |
| IDE 插件 | 见 界面与客户端,支持 VS Code / Cursor 等 |
| Web 界面 | opencode web,headless server + 浏览器访问 |
| Attach 远程 | TUI 可 attach 到远程 opencode serve/opencode web 后端 |
安装方式
# 一键安装脚本
curl -fsSL https://opencode.ai/install | bash
# 包管理器
npm i -g opencode-ai@latest # 或 bun/pnpm/yarn
brew install anomalyco/tap/opencode # macOS/Linux 推荐(tap 更新更及时)
scoop install opencode # Windows
sudo pacman -S opencode # Arch Linux
mise use -g opencode # 任意 OS
nix run nixpkgs#opencode安装目录优先级:$OPENCODE_INSTALL_DIR → $XDG_BIN_DIR → $HOME/bin → $HOME/.opencode/bin。
核心特性一览
- 内置 build/plan 两个主 Agent + general/explore/scout 三个子 Agent(见 Agent系统)
- 支持自定义 Agent、Command、Skill(Markdown 或 JSON 两种定义方式)
- 多层级配置合并(远程组织默认值 → 全局 → 项目 → 环境变量 → MDM 管控),见 配置系统
- 内置工具(bash/edit/write/read/grep/glob/lsp/webfetch/websearch 等)+ MCP + 自定义工具,见 工具与集成
- 权限系统(allow/ask/deny 三态,支持 glob 细粒度规则),见 权限与安全
- 官方托管模型服务 Zen(按量计费)与 Go(订阅制),见 模型与订阅
- GitHub Action / GitLab CI 集成,见 生态与集成平台
关联
- 索引 — 返回总索引
- Agent系统 — Agent/Subagent 详细设计
- 对比Claude-Code — 与 Claude Code 定位对比
来源
https://opencode.ai/docs/index.mdx(dev 分支)、https://github.com/anomalyco/opencode README.md、GitHub API repo 元数据。整理:赵卫国 2026-07-07。