为什么选 OpenCode
OpenCode 是一个开源的 AI 编程工具,无需注册账号、无需绑定信用卡,内置免费模型,支持 macOS、Windows 和 Linux。它提供命令行和客户端两种形式(推荐命令行,客户端稳定性尚待提升),兼容 Claude Code 的核心技术方案——Command、Agent、Skill、MCP、Hook 一应俱全。
官方地址:https://opencode.ai/
安装方式(以 macOS 为例):
curl -fsSL https://opencode.ai/install | bash
安装完成后终端输入 opencode 即可启动。输入 /model 可查看所有免费模型,输入 /connect 可授权接入已有的 GPT、Gemini 等付费订阅,共支持 75+ 模型供应商,包括 Mistral、OpenRouter、Groq,甚至本地 Ollama 模型。
免费模型推荐:GLM-4.7
在免费模型中,GLM-4.7 的表现值得关注,尤其适合 Agent 编程场景:
代码生成能力:
- SWE-Bench(解决开源 Python 项目真实 GitHub Issue):73.8%,第一梯队
- HumanEval(Python 编程问题):94.2%
工具调用与指令遵循:
- IFEval(指令遵循):88%
- GSM8k(多步推理):98%
代码生成和指令遵循能力是创建和调用 Skill 的关键基础,GLM-4.7 显然针对 Agentic Coding 场景做了大量优化。加上社区常提到的前端审美优势,作为免费模型性价比极高。
安装 Oh-My-Opencode(OMO)Agent 框架
OMO 是社区开发的 Agent 编排框架,据称作者烧了 2.4 万美元 Token 打磨而成。安装方式极简——在 OpenCode 中直接输入:
"帮我安装 oh-my-opencode 插件"
GLM-4.7 会自动搜索并执行安装指令。安装过程中会询问你是否有 Claude、ChatGPT 或 Gemini 订阅以便集成,没有也不影响使用。后续可通过 opencode auth login 随时添加。
OMO 的核心价值
多 Agent 协作体系:
- Sisyphus(主控 Agent):通常由高智商模型担任(如 Opus 4.5 High),负责任务编排
- Oracle:架构设计与调试(GPT 5.2 Medium)
- Frontend UI/UX Engineer:前端与设计专家(Gemini 3 Pro)
- Librarian:文档翻阅、开源实现查询、代码库探索(Claude Sonnet 4.5)
- Explore:极速代码库扫描(Grok Code)
内置常用 MCP:
- Exa:联网搜索
- Context7:官方文档查询
- Grep.app:GitHub 代码搜索
兼容 Claude Code 生态: 支持 Command、Agent、Skill、MCP、Hook,可以在 OpenCode 中无缝使用 Claude Code 社区积累的 Skills 资源。
Skill 的安装与使用
Skill 是可复用的工作流封装,可以包含提示词、脚本、MCP 调用、API 接口和参考文档。
安装已有 Skill
以 Obsidian CEO 编写的 Skills 为例,在 OpenCode 中输入:
"安装这里的 skills https://github.com/kepano/obsidian-skills"
模型会自动下载并完成安装。使用时直接用自然语言描述需求,如"画一个 canvas 解读《金字塔原理》",模型会自动推理并调用对应的 json-canvas Skill。也可以输入 / 显式选择已安装的 Skill 精准调用。
注意: 新安装或刚创建的 Skill 需要退出(Ctrl + C)并重新进入 OpenCode 才能识别。
创建自定义 Skill
建议先安装 Anthropic 官方的 skill-creator(元 Skill),用它来生成新的 Skill。
最简单的 Skill 可以只包含一段提示词。例如创建一个前端美化 Skill:
"调用 skill-creator,用下面提示词创建一个 Claude skill 用于美化前端设计:[你的提示词]"
GLM-4.7 会自动生成完整的 Skill 文件结构。
分享 Skill
Skill 本质上是文件和文件夹的集合,分享方式灵活:
- 直接压缩发送:告诉 OpenCode "把 xx Skill 打包下载"
- 发布到 GitHub:告诉 OpenCode "把某某 Skill 用 GitHub CLI 发布到 GitHub"(需提前配置 GitHub CLI)
值得关注的 Skills 资源
- Anthropic 官方 Skills(
github.com/anthropics/skills):基础技能集合 - ComposioHQ Awesome Skills 列表(
github.com/ComposioHQ/awesome-claude-skills):社区精选 - Superpowers(1.6 万 Star):从脑暴、需求文档、开发到测试的全流程技能集,口碑极佳
- Planning-with-files:参考 Manus 的 Agent 方法论,适合多步骤任务编排,让 AI 具备计划性——写 TodoList、完成后 Check,避免遗忘和跑偏
- x-article-publisher-skill:控制 Chrome 浏览器自动发布文章,能将文字和图片粘贴到编辑器并根据文本定位插入图片,改造潜力大
- NotebookLM Skill:自动上传 PDF、YouTube 链接到 NotebookLM 并程序化提问获取答案,还能记住登录信息,适合构建学习自动化流程
实操建议
OpenCode + OMO + Skills 这套组合的核心优势在于:零成本、低门槛、高扩展性。从安装到上手不到半小时,一句话安装插件、一句话调用 Skill、一句话完成任务。
对于独立开发者和一人公司而言,真正值得投入的不是挑选哪个模型更强,而是把自己反复执行的工作流封装成 Skill。把团队(哪怕只有你一个人)的最佳实践沉淀下来,才是 AI Agent 编程的杠杆所在。