OpenCode 终端安装

安装 OpenCode CLI、接入模型,并用 Skills 扩展终端里的 AI 开发工作流。

概述

OpenCode 是开源的终端 AI 编程工具,可对接多种 LLM,并通过 Agent Skills(SKILL.md)按需加载领域能力。适合习惯 CLI、希望可定制 Agent 的开发者。

前置条件

安装与获取

  1. 打开 opencode.ai 按官方一键脚本或发行说明安装
  2. 确认命令可用,例如:
opencode --version

具体包名与脚本以官网当前文档为准。

首次配置

  1. 配置 API Key 或本地模型地址(按官方配置文件 / 交互向导)
  2. 在项目根执行初始化(若文档提供 opencode init 或等价命令)
  3. 用一次简单对话验证连通:
opencode chat
  1. 需要可复用流程时,准备 Skills 目录(见下节)

核心用法

社区常用安装方式示例:

npx skills add https://github.com/anthropics/skills --skill frontend-design

更多见 OpenCode SkillsOpenCode School · Skills

开发实践

  1. 仓库内写清构建/测试命令,让 Agent 改完自跑验证
  2. Skill 的 description 写具体,方便 Agent 判断何时加载
  3. 跨工具复用:同一 SKILL.md 可被 Claude Code / Cursor 等按目录约定加载
  4. 小步提交;密钥只放环境变量,不写进 skill 正文
  5. 复杂发布/迁移流程做成 skill,而不是塞进每次会话的冗长系统说明

常见问题

延伸阅读