OpenCode 完全指南总目录
这是「OpenCode 完全指南」系列的总目录。本系列整合了 OpenCode AI 编程助手的所有核心功能,形成 14 篇系统性学习指南。无论你是刚接触 OpenCode 的新手,还是希望深入挖掘高级功能的老用户,这里都有你需要的内容。
系列文章列表
适合:所有新用户
- OpenCode 是什么,能做什么
- 一键安装脚本和包管理器安装
- 桌面版(macOS / Windows / Linux)安装
- 首次运行配置(选择模型提供商、设置 API Key)
- TUI 终端界面导览
- Build 与 Plan 双模式介绍
- 核心功能速览和目录结构
适合:需要深度定制的用户
- 配置文件层级(项目级、全局级、默认值)
- 合并策略和优先级
- 完整配置项解析(14 大类)
- 环境变量引用语法
${VAR}
- 生产级完整配置示例
- 配置验证命令
适合:追求个性化体验的用户
- 内置主题一览与切换
- 完整自定义主题配色方案
- TUI 界面详细配置(布局、显示、代码、输入)
- 快捷键绑定完整列表和自定义方法
- 终端字体推荐
- 终端兼容性注意事项
适合:需要多角色协作的高级用户
- Agent 的架构概念
- Build Agent vs Plan Agent 详解
- 内置 General Sub-Agent
- 自定义 Agent 编写(权限、工具、Skills)
- Sub-Agent 并行调度原理
- 完整 Agent 团队配置示例
- 并行与串行任务的最佳实践
适合:想将专业知识固化为可复用模块的用户
- Skill 概念和目录结构
- 内置 Skills 全览(开发流程、代码质量、前端设计等)
- SKILL.md 编写规范和模板
- 外部脚本和资源引用
- 自动触发机制
- 链式 Skills 和条件化 Skills
- 从 Superpowers 社区获取 Skills
适合:所有需要规范 AI 行为的用户
- 规则文件体系(AGENTS.md、CLAUDE.md、instructions.md)
- AGENTS.md 完整编写模板
- 行为指令(条件、约束、安全)
- 提示词工程技巧(角色、格式、约束、分步)
- auto_prompt.md 自动记忆
- 完整的团队项目规则文件参考
适合:想让 AI 接入外部工具的用户
- MCP(Model Context Protocol)概念
- stdio 与 SSE 两种传输协议
- 官方 MCP 服务器详解(Filesystem、GitHub、PostgreSQL、Puppeteer 等)
- 实战场景:数据库查询、GitHub 工作流、端到端测试、网络搜索
- TypeScript / Python 自定义 MCP 服务器开发
- 调试与故障排查
适合:需要选择/切换模型的用户
- 75+ 提供商全景图
- 商业模型(Claude、GPT、Gemini、DeepSeek 等)配置
- 多模型切换和参数调优
- 本地模型搭建(Ollama、LM Studio)
- OpenCode Go 订阅服务
- Token 管理和成本控制策略
- Policies 策略系统
适合:想将重复操作一键化的用户
- 内置命令完整列表
- 自定义命令编写(参数、上下文引用)
- 实用命令分类(开发、测试、部署、文档)
- 高级技巧(条件执行、链式命令、交互式命令)
- 跨项目命令复用
- 高效命令集推荐
适合:CI/CD 和自动化场景
- CLI 命令大全
- 非交互模式
-p 参数详解
- 管道输入和文件引用
- 自动化脚本编写(质量门禁、Release Notes、每日审查)
- GitHub Actions CI/CD 集成
- GitLab CI 集成
- Pre-commit Hook、Docker 集成
- 批量处理和最佳实践
适合:关注安全的用户和团队
- 权限模型(编辑、命令执行、网络访问)
- 路径级别精细控制(allow / deny / ask)
- Shell 命令和网络域名白名单
- Policies 策略系统
- 敏感信息保护和自动检测
- 不同环境的安全配置模板
- 审计日志
- 6 大安全最佳实践
适合:需要扩展 OpenCode 能力的开发者
- 13 个内置工具详解
- 自定义工具开发(TypeScript)
- 完整的插件系统(结构、清单、生命周期)
- Hooks 系统(8 个生命周期事件)
- SDK 编程式控制
- Formatters 代码格式化
适合:团队使用场景
- GitHub / GitLab 深度集成
- GitHub App 和 MCP 方式对比
- LSP 服务器配置(TypeScript、Rust、Go、Python 等)
- References 跨项目引用
- 上下文窗口管理策略
- 会话分享与协作
- 团队标准化配置模板
- Code Review 工作流
- TDD 和探索模式工作流
适合:遇到问题时查阅
- 调试模式和日志分析
opencode doctor 诊断工具
- HTTP 代理配置(Clash、V2Ray、企业代理)
- 10 个常见问题排查方案
- 性能优化(启动速度、响应速度、内存)
- 系统化调试方法
- Bug Report 模板和获取帮助渠道
学习路线图
新手路线(1-2 天)
第1步:第一篇 → 安装和基础了解
第2步:第二篇 → 了解配置文件结构
第3步:第八篇 → 选择和配置模型
第4步:开始实际使用 OpenCode 编程
进阶路线(1 周)
在完成新手路线的基础上:
第5步:第六篇 → 创建项目 AGENTS.md 规则
第6步:第九篇 → 编写常用自定义命令
第7步:第四篇 → 理解 Agent 系统,创建自定义 Agent
第8步:第十二篇 → 配置 Formatters 和 Hooks
第9步:第三篇 → 定制主题和快捷键
专家路线(2 周)
在完成进阶路线的基础上:
第10步:第五篇 → 编写自定义 Skills
第11步:第七篇 → 接入 MCP 服务器扩展开态
第12步:第十篇 → 集成 CI/CD 自动化流水线
第13步:第十三篇 → 建立团队协作标准
第14步:第十一篇 → 配置安全策略和审计
第15步:第十四篇 → 掌握故障排查(备用)
按场景查阅
我是一个人开发
优先阅读:第一篇 → 第二篇 → 第八篇 → 第六篇 → 第九篇
重点:配置好模型、写好 AGENTS.md 规则、创建常用命令加速开发
我在团队中使用
优先阅读:第一篇 → 第十三篇 → 第六篇 → 第十一篇 → 第四篇
重点:团队标准配置、GitHub 集成、安全策略、多 Agent 分工
我想最大程度自定义
优先阅读:第二篇 → 第三篇 → 第十二篇 → 第五篇 → 第七篇
重点:深度定制配置文件、插件开发、Skill 编写、MCP 扩展
我遇到了问题
优先阅读:第十四篇 → 第二篇
重点:opencode doctor 诊断、日志分析、常见问题排查
快速查找表
| 我想做... | 看哪篇 |
|-----------|--------|
| 安装 OpenCode | 第一篇 |
| 接入 Claude/GPT/DeepSeek | 第八篇 |
| 搭建本地模型 | 第八篇(Ollama 部分) |
| 配置代理上网 | 第十四篇 |
| 让 AI 遵守团队规范 | 第六篇 |
| 创建一键部署命令 | 第九篇 |
| AI 修改后自动格式化代码 | 第十二篇(Formatters 部分) |
| 控制 AI 不能看 .env 文件 | 第十一篇 |
| 接入数据库查询 | 第七篇 |
| 创建代码审查 Agent | 第四篇 |
| 让 AI 学会公司内部规范 | 第五篇 |
| 集成 GitHub Actions | 第十篇 |
| 自定义终端主题配色 | 第三篇 |
| 修改快捷键 | 第三篇 |
| 减少 Token 消耗 | 第八篇(Token 管理部分) |
| 分享会话给同事 | 第十三篇 |
| 排查连接失败问题 | 第十四篇 |
关于本系列
本系列将原有博客中约 100 篇 OpenCode 相关文章进行归类、去重和整合,形成 14 篇结构化、系统化的完全指南。每篇文章覆盖一个完整的主题领域,从概述到配置,从示例到最佳实践,方便查阅和深入学习。
Happy coding with OpenCode!