OpenCode 是 anomalyco 开源的终端 AI 编程 Agent(“The open source coding agent”),TypeScript 编写,MIT 协议。提供终端 TUI、桌面 App(Beta)、IDE 插件、Web 界面等多种形态,可接入任意 LLM Provider(Anthropic / OpenAI / Bedrock / 本地模型等)。

与 赵卫国 当前主力工具 Claude Code 定位相近,属于竞品/参考对象,详见 对比Claude-Code。

知识分两类:官方文档提炼(来源 opencode.ai/docs mdx,2026-07-07 批量建立,其 pending 已标记待复核)与源码分析(来源 ~/6ai/opensources/opencode,随源码同步更新)。

总览

文件主题来源
产品概述是什么、安装方式、多端形态index.mdx, README
GitHub仓库信息仓库元数据、安装脚本、社区规范github.com/anomalyco/opencode
对比Claude-Code与 Claude Code 的架构/定位对比综合整理

核心功能(官方文档提炼)

文件主题对应官方文档来源
Agent系统内置 Agent/Subagent、自定义 Agent、Skill、Rulesagents.mdx, skills.mdx, rules.mdx
配置系统opencode.json 结构、多层级配置合并优先级config.mdx
模型与订阅Provider 列表、Zen/Go 订阅制模型服务models.mdx, providers.mdx, zen.mdx, go.mdx
权限与安全权限模型、策略、网络代理、企业部署permissions.mdx, policies.mdx, network.mdx, enterprise.mdx
工具与集成内置工具、自定义工具、MCP、LSP、插件、SDK、Server APItools.mdx, custom-tools.mdx, mcp-servers.mdx, lsp.mdx, plugins.mdx, sdk.mdx, server.mdx, formatters.mdx
CLI与命令CLI 全部子命令、TUI 内置命令、自定义命令cli.mdx, commands.mdx, tui.mdx
界面与客户端TUI、主题、快捷键、分享、Web、IDE 插件、ACPtui.mdx, themes.mdx, keybinds.mdx, share.mdx, web.mdx, ide.mdx, acp.mdx, windows-wsl.mdx

生态与运维

文件主题对应官方文档来源
生态与集成平台GitHub Action、GitLab CI/Duo、生态项目github.mdx, gitlab.mdx, ecosystem.mdx
故障排查常见问题与排查步骤troubleshooting.mdx

工程内幕(源码分析)

文件主题源码位置
升级机制opencode upgrade:安装方式检测、版本查询、各包管理器升级流程packages/opencode/src/installation/
打包与签名publish 流水线:Bun 编译 12 平台二进制、Azure Trusted Signing、Apple 公证、npm/AUR/Homebrew 分发.github/workflows/publish.yml 等

待补缺口

  • references.mdx(项目引用:将本地目录/其他仓库注册为项目引用)— 官方文档 2026-07 后新增,暂无对应页面

关联

  • Claude-Code — 对比对象(暂未建页,可后续补充)
  • 概念/AI-Agent工程方法论全景 — OpenCode 的 Agent/Skill/Permission 设计可映射到该方法论体系

来源

赵卫国 2026-07-07 整理,数据来源官方文档站(dev 分支 mdx 源文件)与 GitHub API;工程内幕部分基于 ~/6ai/opensources/opencode 源码(同步至 2026-08-27)。