OpenCode 完全指南:终端中的 AI 编程助手,让开发效率提升 10 倍
OpenCode 是一款运行在终端的开源 AI 编程助手,能够精准理解项目结构、灵活修改代码、执行命令操作,支持 75+ 模型切换,对中文友好。本文将带你从零开始,全面掌握 OpenCode 的安装、配置、使用和高级技巧。
一、OpenCode 简介
1.1 什么是 OpenCode?
OpenCode 是一款运行在终端的开源 AI 编程助手,它不是另一个 ChatGPT 网页版,而是真正集成到开发工作流中的 AI 助手。
1.2 核心特性
- 终端原生集成:无需离开命令行,直接在终端中使用
- 多模型支持:支持 75+ AI 模型,包括 GLM-4.7、GPT-5 等
- Skills 系统:可扩展的插件系统,增强 AI 能力
- 项目级配置:支持全局和项目级规则配置
- 免费开源:隐私优先,完全开源
1.3 适用场景
- 快速理解项目结构
- 自动生成代码
- 代码审查和重构
- 文档编写
- 调试和问题排查
二、安装与配置
2.1 安装 OpenCode
方法一:一键脚本安装(推荐)
curl -fsSL https://opencode.ai/install | bash
方法二:使用 npm 安装
npm install -g opencode
验证安装
opencode --version
输出示例:
1.1.35
2.2 查看可用模型
opencode models
输出示例:
opencode/big-pickle opencode/gpt-5-nano
2.3 配置全局规则
在项目根目录创建 AGENTS.md 文件,定义 AI 的行为规则:
# OpenCode 全局规则
## 语言规则
- 始终使用中文回复用户的所有问题
- 代码注释也使用中文编写
## 行为规则
- 在执行任何操作前,先向用户说明将要做什么
- 对于复杂的任务,先制定计划,再执行
## 代码风格
- 使用 2 空格缩进
- 函数名使用驼峰命名法
- 变量名使用下划线命名法
处理文档时,优先使用相关 Skills
生成代码时,遵循项目现有的代码风格
不要删除或修改重要的配置文件
在执行危险操作前,先询问用户确认

