OpenCode直逼20万star,开源AI编程王者的基础教程(含国产模型配置)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
手打不易,如果转摘,请注明出处!
本文链接:
https://zhangxiaofan.blog.csdn.net/article/details/161698399
文章目录
- 背景
- 先说结论
- OpenCode开源优势详解
- GitHub数据一览
- 为什么OpenCode是真正的开源?
- OpenCode的核心竞争力
- OpenCode基础使用教程
- 安装步骤
- 方式一:官方安装包(推荐)
- 方式二:通过配置文件安装插件
- 方式三:手动安装
- 方式四:使用npx一键安装
- 基本命令
- 启动OpenCode
- 基本交互命令
- 文件操作命令
- 配置详解
- 全局配置文件
- 项目级配置文件
- Skill优先级
- 配置国产AI模型
- DeepSeek模型配置
- 通义千问(Qwen)模型配置
- 智谱GLM模型配置
- 多模型配置示例
- OpenCode核心功能特性
- Skills系统
- 什么是Skills?
- 常用Skills列表
- 如何使用Skills?
- 创建自定义Skill
- 插件架构
- 插件配置
- 插件推荐
- 插件优先级
- 工具映射
- 实战案例:使用OpenCode开发一个简单功能
- 场景描述
- 使用brainstorming skill分析需求
- 使用writing-plans skill编写实施计划
- 使用test-driven-development skill实现功能
- 使用verification-before-completion skill验证完成
- 常见问题与故障排查
- 插件未加载
- Skills未找到
- 性能优化建议
- 总结
背景
随着AI技术的飞速发展,AI编程工具已成为开发者的必备神器。市面上涌现出众多AI编程助手,如OpenAI Codex、Claude Code、Cursor等,它们各有特色,但大多存在一个共同问题:不够开放。
要么是闭源商业产品(如Cursor),要么是协议不明确(如Claude Code),这让很多开发者在使用时心存顾虑:
- 能否用于商业项目?
- 能否自由修改和扩展?
- 能否集成到自己的产品中?
而OpenCode的出现,完美解决了这些问题。它不仅功能强大,更重要的是——真正开源。
本文将详细介绍OpenCode这款开源AI编程工具,包括它的开源优势、基础使用教程、核心功能特性,帮助开发者快速上手。
先说结论
OpenCode是目前GitHub上最受欢迎的开源AI编程工具,拥有169,839个Star(约17万),采用MIT开源协议,完全商业友好。
相比其他AI编程工具,OpenCode的核心优势在于:
一句话总结:OpenCode是真正的开源王者,Star数最高、协议最开放、社区最活跃,是开发者首选的AI编程工具。
OpenCode开源优势详解
GitHub数据一览
OpenCode的GitHub仓库数据令人印象深刻:
核心数据:
- 仓库地址:https://github.com/anomalyco/opencode
- Star数量:169,839(GitHub AI编程工具类目第一)
- Fork数量:20,320
- 开源协议:MIT License(完全开源,商业友好)
- 主要语言:TypeScript
- 创建时间:2025年4月30日
- 官网:https://opencode.ai
社区活跃度指标:
- 贡献者数量:100+ 位活跃贡献者
- 最近一周提交:182次(高度活跃)
- 开放Issue数量:6,605个(社区讨论热烈)
- 下载量:最新版本下载量超过30万次
为什么OpenCode是真正的开源?
MIT协议的商业自由:
MIT协议是最宽松的开源协议之一,它允许:
- ✅ 商业使用无限制
- ✅ 可自由修改和分发
- ✅ 可集成到商业产品中
- ✅ 无需付费授权
- ✅ 可私有化部署
对比其他工具的局限:
| 工具 | 协议类型 | 商业使用 | 私有部署 | 自由修改 |
|---|---|---|---|---|
| OpenCode | MIT | ✅ 无限制 | ✅ 支持 | ✅ 支持 |
| Claude Code | 无明确协议 | ⚠️ 受限 | ⚠️ 不明确 | ⚠️ 不明确 |
| Cursor | 闭源 | ❌ 商业产品 | ❌ 不支持 | ❌ 不支持 |
| OpenAI Codex | Apache-2.0 | ✅ 支持 | ✅ 支持 | ✅ 支持(需声明) |
社区活跃度对比:
OpenCode的社区活跃度远超其他工具:
- 每周182次提交 vs Claude Code(中等)vs Cursor(低)
- 100+贡献者 vs Cursor(闭源无贡献者)
- 6,605个开放Issue显示社区参与度极高
OpenCode的核心竞争力
1. Star数量领先
169,839个Star,远超Claude Code(13万)、OpenAI Codex(8.9万)、Cursor(3.3万),显示社区认可度最高。
2. 真正的开源
MIT协议,比Claude Code(无明确协议)和Cursor(闭源)更开放,真正实现"开源"二字。
3. 社区最活跃
每周182次提交,100+贡献者,远超Codex和Cursor,显示项目生命力旺盛。
4. 商业友好
MIT协议允许商业使用,而Cursor是商业闭源产品,Claude Code协议不明,OpenCode是最佳选择。
5. 插件生态丰富
支持 superpowers-zh 等技能框架,可扩展性强,社区驱动的插件开发。
6. 快速迭代
v1.15.13版本持续更新,响应社区需求迅速,每周都有新功能和优化。
OpenCode基础使用教程
安装步骤
OpenCode支持多种安装方式,适应不同开发者的需求。
方式一:官方安装包(推荐)
Windows安装:
- 访问官网下载页面:https://opencode.ai/download
- 选择Windows版本(.exe安装包)
- 双击安装包,按照提示完成安装
- 安装完成后,在命令行验证:
# ===== 验证安装 =====opencode--version# ===== 预期输出 =====OpenCode v1.15.13macOS安装:
# ===== 使用Homebrew安装 =====brewinstallopencode# ===== 或者下载.dmg安装包 =====# 从官网下载:https://opencode.ai/download# 双击.dmg文件,拖拽到Applications文件夹# ===== 验证安装 =====opencode--versionLinux安装:
# ===== Debian/Ubuntu =====wgethttps://opencode.ai/download/opencode_latest.debsudodpkg-iopencode_latest.deb# ===== Fedora/RHEL =====wgethttps://opencode.ai/download/opencode_latest.rpmsudorpm-iopencode_latest.rpm# ===== AppImage(通用) =====wgethttps://opencode.ai/download/opencode_latest.AppImagechmod+x opencode_latest.AppImage ./opencode_latest.AppImage# ===== 验证安装 =====opencode--version方式二:通过配置文件安装插件
OpenCode支持通过配置文件安装增强插件,如superpowers-zh(中文增强版)。
步骤:
- 创建或编辑
opencode.json配置文件(全局或项目级)
{"plugin":["superpowers@git+https://github.com/jnMetaCode/superpowers-zh.git"]}重启OpenCode,插件会通过Bun自动安装并注册所有skills
验证插件加载:
# ===== 在OpenCode中询问 =====问AI:"告诉我你有哪些 superpowers"# ===== 预期输出 =====AI会列出所有已加载的skills,包括: - 头脑风暴(brainstorming) - 编写计划(writing-plans) - 测试驱动开发(test-driven-development) 等方式三:手动安装
# ===== 克隆superpowers-zh仓库 =====gitclone https://github.com/jnMetaCode/superpowers-zh.git# ===== 复制skills到项目目录 =====cdyour-projectmkdir-p.opencode/skillscp-rsuperpowers-zh/skills/* .opencode/skills/# ===== 验证安装 =====# 在OpenCode中使用skill工具列出skills方式四:使用npx一键安装
# ===== 进入项目目录 =====cd/your/project# ===== 使用npx安装 =====npx superpowers-zh# ===== 验证安装 =====# 检查.opencode/skills目录是否创建成功ls.opencode/skills基本命令
OpenCode提供了丰富的命令行工具和交互式界面。
启动OpenCode
# ===== 启动交互式界面 =====opencode# ===== 启动并指定工作目录 =====opencode--workdir/path/to/project# ===== 启动并加载特定配置 =====opencode--config/path/to/opencode.json基本交互命令
在OpenCode交互式界面中,可以使用以下命令:
# ===== 查看帮助 =====/help# ===== 列出可用skills =====use skill tool to list skills# ===== 加载特定skill =====use skill tool to load superpowers/brainstorming# ===== 查看当前配置 =====/config# ===== 查看日志 =====/logs# ===== 退出OpenCode =====/exit文件操作命令
OpenCode支持丰富的文件操作:
# ===== 读取文件 =====read/path/to/file# ===== 编辑文件 =====edit /path/to/file# ===== 创建文件 =====write/path/to/file# ===== 搜索文件 =====globpattern="**/*.js"# ===== 搜索内容 =====greppattern="function.*async"配置详解
全局配置文件
全局配置文件位于:~/.config/opencode/opencode.json
{"plugin":["superpowers@git+https://github.com/jnMetaCode/superpowers-zh.git"],"model":"default","temperature":0.7,"maxTokens":4000,"logLevel":"info"}项目级配置文件
项目级配置文件位于:项目根目录/.opencode/opencode.json
{"plugin":["project-specific-plugin"],"workdir":"./src","exclude":["node_modules","dist","*.test.js"]}Skill优先级
OpenCode的skill加载遵循优先级规则:
| 优先级 | 来源 | 说明 |
|---|---|---|
| 最高 | 项目skills | .opencode/skills/目录中的skills |
| 中等 | 个人skills | ~/.config/opencode/skills/目录中的skills |
| 最低 | Superpowers skills | 通过插件加载的skills |
注意:
① 同名skill会被高优先级的覆盖
② 项目skills适合团队共享的工作流
③ 个人skills适合个人习惯的开发模式
配置国产AI模型
OpenCode支持配置多种国产AI模型,包括DeepSeek、通义千问(Qwen)、智谱GLM等。通过灵活的provider配置,开发者可以根据需求选择最适合的模型。
DeepSeek模型配置
DeepSeek是国内领先的AI模型提供商,提供高性价比的推理模型。
配置步骤:
获取API Key:访问 https://platform.deepseek.com/ 注册并获取API Key
设置环境变量:
# ===== Windows(PowerShell) =====$env:DEEPSEEK_API_KEY="your-deepseek-api-key"# ===== macOS/Linux =====exportDEEPSEEK_API_KEY="your-deepseek-api-key"- 在
opencode.jsonc中添加provider配置:
{ "provider": { "zj-deepseek-provider": { "npm": "@ai-sdk/openai-compatible", "name": "DeepSeek API", "options": { "baseURL": "https://api.deepseek.com/v1", "apiKey": "{env:DEEPSEEK_API_KEY}" }, "models": { "deepseek-v4-pro": { "name": "zj-deepseek-v4-pro-max", "description": "思考模式,最大上下文 1M,最大输出 384K,3元_6元/百万tokens", "limit": { "context": 1000000, "output": 384000 }, "options": { "reasoning_effort": "max", "thinking": { "type": "enabled" } } }, "deepseek-v4-flash": { "name": "zj-deepseek-v4-flash-max", "description": "思考模式,最大上下文 1M,最大输出 384K,1元_2元/百万tokens", "limit": { "context": 1000000, "output": 384000 }, "options": { "reasoning_effort": "max", "thinking": { "type": "enabled" } } } } } } }注意:
① DeepSeek支持"思考模式",通过thinking.type: "enabled"开启
②reasoning_effort: "max"表示最大推理强度
③ 1M上下文长度适合处理大型代码文件
通义千问(Qwen)模型配置
通义千问是阿里云推出的大语言模型,提供稳定的API服务。
配置步骤:
获取API Key:访问 https://dashscope.console.aliyun.com/ 注册并获取API Key
设置环境变量:
# ===== Windows(PowerShell) =====$env:DASHSCOPE_API_KEY="your-dashscope-api-key"# ===== macOS/Linux =====exportDASHSCOPE_API_KEY="your-dashscope-api-key"- 在
opencode.jsonc中添加provider配置:
{ "provider": { "zj-qwen-provider": { "npm": "@ai-sdk/openai-compatible", "name": "Qwen API", "options": { "baseURL": "https://dashscope.aliyuncs.com/compatible-mode/v1", "apiKey": "{env:DASHSCOPE_API_KEY}" }, "models": { "qwen3.6-plus": { "name": "zj-qwen3.6-plus", "description": "最大上下文 991K,最大输出 64K,2元_12元/百万tokens" } } } } }注意:
① Qwen使用阿里云DashScope API,需要阿里云账号
② 兼容OpenAI API格式,易于集成
③ 适合处理中等规模的代码文件
智谱GLM模型配置
智谱GLM是清华系AI公司智谱AI推出的大语言模型,在国内具有领先地位。
配置步骤:
获取API Key:访问 https://open.bigmodel.cn/ 注册并获取API Key
设置环境变量:
# ===== Windows(PowerShell) =====$env:GLM_API_KEY="your-glm-api-key"# ===== macOS/Linux =====exportGLM_API_KEY="your-glm-api-key"- 在
opencode.jsonc中添加provider配置:
{ "provider": { "zj-glm-provider": { "npm": "@ai-sdk/openai-compatible", "name": "GLM API", "options": { "baseURL": "https://open.bigmodel.cn/api/paas/v4", "apiKey": "{env:GLM_API_KEY}" }, "models": { "glm-5.1": { "name": "zj-glm-5.1", "description": "最大上下文 200k,最大输出 128K,6元_24元/百万tokens" } } } } }注意:
① GLM-5.1是智谱AI最新一代模型,代码生成能力强
② 适合需要高质量输出的复杂编程任务
③ 相比DeepSeek和Qwen,价格稍高但质量更优
多模型配置示例
开发者可以同时配置多个国产AI模型,根据不同任务选择不同模型:
完整配置示例:
{ "provider": { // ===== DeepSeek配置 ===== "zj-deepseek-provider": { "npm": "@ai-sdk/openai-compatible", "name": "DeepSeek API", "options": { "baseURL": "https://api.deepseek.com/v1", "apiKey": "{env:DEEPSEEK_API_KEY}" }, "models": { "deepseek-v4-pro": { "name": "zj-deepseek-v4-pro-max", "description": "思考模式,最大上下文 1M,最大输出 384K,3元_6元/百万tokens", "limit": { "context": 1000000, "output": 384000 } } } }, // ===== 通义千问配置 ===== "zj-qwen-provider": { "npm": "@ai-sdk/openai-compatible", "name": "Qwen API", "options": { "baseURL": "https://dashscope.aliyuncs.com/compatible-mode/v1", "apiKey": "{env:DASHSCOPE_API_KEY}" }, "models": { "qwen3.6-plus": { "name": "zj-qwen3.6-plus", "description": "最大上下文 991K,最大输出 64K,2元_12元/百万tokens" } } }, // ===== 智谱GLM配置 ===== "zj-glm-provider": { "npm": "@ai-sdk/openai-compatible", "name": "GLM API", "options": { "baseURL": "https://open.bigmodel.cn/api/paas/v4", "apiKey": "{env:GLM_API_KEY}" }, "models": { "glm-5.1": { "name": "zj-glm-5.1", "description": "最大上下文 200k,最大输出 128K,6元_24元/百万tokens" } } } } }OpenCode核心功能特性
Skills系统
Skills是OpenCode的核心特性,它允许开发者定义和加载预定义的工作流方法论。
什么是Skills?
Skills是一组预定义的工作流程和方法论,帮助AI更好地完成特定任务。每个skill包含:
- 触发条件:在什么情况下使用这个skill
- 工作流程:具体的执行步骤
- 最佳实践:推荐的做法和注意事项
常用Skills列表
OpenCode通过superpowers-zh插件提供了丰富的skills:
| Skill名称 | 用途 | 触发场景 |
|---|---|---|
| 头脑风暴(brainstorming) | 需求分析→设计规格 | 创建功能、构建组件前 |
| 编写计划(writing-plans) | 把规格拆成可执行步骤 | 多步骤任务开始前 |
| 执行计划(executing-plans) | 按计划逐步实施 | 有书面计划需要执行时 |
| 测试驱动开发(test-driven-development) | 严格TDD:先写测试再写代码 | 实现功能或修复bug前 |
| 系统化调试(systematic-debugging) | 四阶段调试法 | 遇到bug、测试失败时 |
| 请求代码审查(requesting-code-review) | 派遣审查agent检查代码 | 完成重要功能后 |
| 接收代码审查(receiving-code-review) | 技术严谨处理审查反馈 | 收到代码审查反馈后 |
| 完成前验证(verification-before-completion) | 证据先行,必须跑验证 | 宣称工作完成前 |
如何使用Skills?
方法一:自动触发
Skills会在合适的时机自动触发。例如,当你说"我想创建一个新功能"时,brainstorming skill会自动激活。
方法二:手动加载
# ===== 在OpenCode中手动加载skill =====use skill tool to load superpowers/brainstorming# ===== 或者直接说明意图 ====="我要实现一个用户认证功能,请使用brainstorming skill帮我分析需求"创建自定义Skill
开发者可以创建自己的skill,满足特定需求。
创建个人Skill:
# ===== 创建skill目录 =====mkdir-p~/.config/opencode/skills/my-skill# ===== 创建SKILL.md文件 =====创建~/.config/opencode/skills/my-skill/SKILL.md:
--- name: my-skill description: 当 [条件] 时使用 - [功能描述] --- # 我的Skill ## 触发条件 - 条件1:具体说明 - 条件2:具体说明 ## 工作流程 1. 步骤1:具体说明 2. 步骤2:具体说明 ## 最佳实践 - 实践1:具体说明 - 实践2:具体说明 ## 注意事项 注意: ① 第一点说明 ② 第二点说明创建项目Skill:
在项目的.opencode/skills/目录中创建skill,团队成员可以共享使用。
插件架构
OpenCode的插件架构允许开发者扩展功能。
插件配置
{"plugin":["plugin-name@git+https://github.com/user/plugin-repo.git","another-plugin@npm:package-name"]}插件推荐
oh-my-openagent
https://github.com/code-yeongyu/oh-my-openagent
@mohak34/opencode-notifier
https://github.com/mohak34/opencode-notifier
插件优先级
- 项目级插件 > 全局插件
- 后加载的插件会覆盖先加载的同名插件
工具映射
OpenCode提供了丰富的工具集,支持各种开发操作。
| 工具类型 | 工具名称 | 功能说明 |
|---|---|---|
| 文件操作 | read, write, edit | 读取、创建、编辑文件 |
| 搜索工具 | glob, grep | 文件搜索、内容搜索 |
| 代码分析 | lsp_* | LSP相关工具(定义跳转、引用查找等) |
| 执行工具 | bash | 执行bash命令 |
| 子代理 | task | 派遣子代理完成特定任务 |
| Skill工具 | skill | 加载和列出skills |
实战案例:使用OpenCode开发一个简单功能
场景描述
假设我们需要开发一个用户登录功能,包括:
- 用户输入用户名和密码
- 验证用户身份
- 返回登录结果
使用brainstorming skill分析需求
步骤1:启动OpenCode并加载skill
# ===== 启动OpenCode =====opencode# ===== 加载brainstorming skill ====="我要实现用户登录功能,请使用brainstorming skill帮我分析需求"步骤2:AI会自动引导你分析需求
OpenCode会询问:
- 登录方式(用户名/密码、OAuth、手机号等)
- 安全要求(加密、Session管理、Token等)
- 错误处理(用户不存在、密码错误、网络异常等)
- 数据存储(数据库类型、表结构等)
步骤3:生成设计规格
AI会根据你的回答生成详细的设计规格,包括:
- 功能需求列表
- 技术选型建议
- 数据结构设计
- API接口设计
- 安全考虑事项
使用writing-plans skill编写实施计划
步骤1:加载writing-plans skill
"请使用writing-plans skill,根据刚才的设计规格编写实施计划"步骤2:AI会生成详细的实施计划
计划会包括:
- 创建数据库表结构
- 实现用户模型
- 实现登录验证逻辑
- 实现错误处理
- 编写单元测试
- 集成测试
使用test-driven-development skill实现功能
步骤1:加载TDD skill
"请使用test-driven-development skill实现用户登录功能"步骤2:AI会按照TDD流程实现
// ===== 步骤1:先写测试 =====describe('UserLogin',()=>{test('should return success with valid credentials',()=>{constresult=login('testuser','password123');expect(result.success).toBe(true);expect(result.token).toBeDefined();});test('should return error with invalid credentials',()=>{constresult=login('testuser','wrongpassword');expect(result.success).toBe(false);expect(result.error).toBe('Invalid credentials');});});// ===== 步骤2:运行测试(预期失败) =====// ===== 步骤3:编写最小实现代码 =====functionlogin(username,password){// 实现登录逻辑if(username==='testuser'&&password==='password123'){return{success:true,token:'generated-token'};}return{success:false,error:'Invalid credentials'};}// ===== 步骤4:运行测试(预期通过) =====// ===== 步骤5:重构优化代码 =====使用verification-before-completion skill验证完成
步骤1:加载验证skill
"请使用verification-before-completion skill验证登录功能是否完成"步骤2:AI会执行验证步骤
- ✅ 运行单元测试,确认通过
- ✅ 运行集成测试,确认通过
- ✅ 检查代码质量(LSP diagnostics)
- ✅ 验证API接口是否正常工作
- ✅ 检查安全考虑是否到位
步骤3:生成验证报告
AI会提供详细的验证报告,包括:
- 测试覆盖率
- 代码质量指标
- 功能完整性检查
- 安全性评估
常见问题与故障排查
插件未加载
问题现象:
配置了插件但skills未生效。
排查步骤:
# ===== 检查OpenCode日志 =====opencode run --print-logs"hello"2>&1|grep-isuperpowers# ===== 检查配置文件 =====cat~/.config/opencode/opencode.json# ===== 确认Bun已安装 =====bun--version# ===== 手动重新加载插件 =====# 删除插件缓存rm-rf~/.config/opencode/plugins/*# 重启OpenCode解决方案:
① 确保opencode.json配置正确
② 确保运行最新版本的OpenCode
③ 确保Bun已正确安装
④ 检查网络连接(插件需要从Git仓库下载)
Skills未找到
问题现象:
使用skill工具时提示skill不存在。
排查步骤:
# ===== 列出所有可用skills =====use skill tool to list skills# ===== 检查skill目录 =====ls~/.config/opencode/skills/ls.opencode/skills/# ===== 检查SKILL.md文件格式 =====cat~/.config/opencode/skills/my-skill/SKILL.md解决方案:
① 确保skill目录结构正确
② 确保SKILL.md文件包含有效的YAML frontmatter
③ 确保skill名称在frontmatter中正确定义
④ 检查skill描述是否清晰(影响自动触发)
性能优化建议
提升OpenCode响应速度:
- 合理配置exclude规则
{"exclude":["node_modules","dist","build","*.test.js","*.spec.js",".git"]}- 使用项目级配置
将通用配置放在全局,项目特定配置放在项目级,避免重复加载。
- 定期清理缓存
# ===== 清理插件缓存 =====rm-rf~/.config/opencode/plugins/*# ===== 清理临时文件 =====rm-rf~/.config/opencode/tmp/*- 选择合适的模型
根据任务复杂度选择合适的AI模型,简单任务使用快速模型,复杂任务使用高级模型。
总结
通过本文的介绍,我们详细了解了OpenCode这款开源AI编程工具。整个过程涵盖了从开源优势分析、基础使用教程、核心功能特性到实战案例等多个环节。
OpenCode的核心优势:
真正的开源王者:169,839个Star,GitHub AI编程工具类目第一,社区认可度最高
MIT协议的商业自由:完全开源,商业友好,可自由修改、分发和集成到商业产品中
活跃的社区生态:100+贡献者、每周182次提交、6,605个开放Issue,显示项目生命力旺盛
插件化架构:支持superpowers-zh等技能框架,可扩展性强,社区驱动的插件开发
快速迭代能力:v1.15.13持续更新,响应社区需求迅速,每周都有新功能和优化
Skills系统:预定义的工作流方法论,帮助AI更好地完成特定任务,提升开发效率
适用场景:
- ✅ 个人开发者:免费使用,无需付费授权
- ✅ 商业项目:MIT协议允许商业使用,无法律风险
- ✅ 团队协作:项目级skills可共享工作流程
- ✅ 企业集成:可私有化部署,集成到内部系统
- ✅ 定制开发:可自由修改源码,满足特定需求
对比其他工具的选择建议:
| 场景 | 推荐工具 | 原因 |
|---|---|---|
| 商业项目开发 | OpenCode | MIT协议,商业友好 |
| 个人学习探索 | OpenCode | 完全开源,免费使用 |
| 企业内部部署 | OpenCode | 可私有化部署,无限制 |
| 快速原型开发 | OpenCode/Claude Code | 功能强大,快速上手 |
| 商业产品购买 | Cursor | 闭源商业产品,有官方支持 |
希望本文的实践能够为有类似需求的开发者提供一些参考和启发!!!
相关资源:
- OpenCode官网:https://opencode.ai
- OpenCode文档:https://opencode.ai/docs/
- GitHub仓库:https://github.com/anomalyco/opencode
- Superpowers-zh项目:https://github.com/jnMetaCode/superpowers-zh
- 插件生态:awesome-opencode
下一步行动:
- 安装OpenCode,体验基础功能
- 加载superpowers-zh插件,尝试不同的skills
- 创建自定义skill,满足特定需求
- 加入社区,参与贡献和讨论
让我们一起拥抱开源,用OpenCode提升开发效率!!!
