乐于分享
好东西不私藏

AI 助手-5 分钟安装 opencode

AI 助手-5 分钟安装 opencode

只要会说话,也能让 AI 帮你写代码。

作为医务工作者,你可能觉得编程离自己很远。但事实上,AI 编程助手已经让「写代码」这件事的门槛降到了历史最低。今天介绍的开源工具 opencode,就是这样一个能让自然

语言直接变成可运行代码的终端 AI 助手。

本文将从安装到实战,带你亲手感受 AI 编程的魅力。


一、什么是 opencode

opencode 是一个基于命令行的 AI 编程助手,你只需要用自然语言描述需求,它就能生成对应的代码。它支持多种 AI 模型(含免费模型),内置丰富的技能(Skill)系统,能帮你完成从写脚本到开发小游戏的各类编程任务。

核心特性:

  • 纯终端操作,轻量高效
  • 支持多种 AI 模型,自带免费模型可选
  • 丰富的技能生态,可扩展功能
  • 开源免费

二、环境准备:安装 Node.js

opencode 基于 Node.js 运行,所以第一步是安装 Node.js 环境。

1. 下载安装包

访问 Node.js 官网下载页面:

https://nodejs.org/en/download/

选择对应你操作系统的安装包(Windows 选 .msi,macOS 选 .pkg),下载后一路默认安装即可。

2. 验证安装

安装完成后,按 Win + R 键,输入 cmd 打开命令行终端,执行:

node --version npm --version

如果能看到版本号输出(如 v18.x.x),说明 Node.js 已安装成功。上图为安装完成后的确认界面。


三、安装 opencode安装完成后,按 

Win + R 键,输入 cmd 打开命令行终端,执行

在命令行中输入以下命令,全局安装 opencode:

npm i -g opencode-ai

等待安装完成后,输入以下命令启动:

opencode

出现 opencode 的交互界面(如上图所示),即表示安装成功。


四、基本使用

1. 选择模型

在 opencode 终端中输入:

/model

系统会列出可用的 AI 模型列表。其中带有 free 标签的模型是免费的,可以直接使用。其余模型需要配置 API Key 才能使用。

提示:初学者建议先选择免费模型体验核心功能。

2. 查看可用技能

输入以下命令查看当前可用的技能列表:

/skills

opencode 的技能(Skill)是预定义的任务模板,涵盖开发、设计、分析等各类场景。你可以根据需要安装和使用不同的技能包。

3. 使用技能完成任务

opencode 的使用模式非常简洁,一条指令即可完成复杂任务。基本格式:

使用**技能**,帮我**具体要求**,参考信息:**

五、实战:用 opencode 开发 2048 小游戏

理论说再多,不如动手一次。下面我们用 opencode 来开发一个网页版 2048 小游戏。

1. 游戏规则说明

在告诉 AI 生成之前,我们需要明确游戏规则。下面是完整的规则描述:

  • 游戏名称:1024 小游戏
  • 目标:合并方块,拼到 2048 方块
  • 每次可以选择移动方向(上、下、左、右)
  • 相同数字的方块碰撞时会合并
  • 当场上不存在可合并的方块时游戏结束
  • 当拼成 1024 或其倍数时,屏幕出现礼花效果,提示获胜,可以选择继续挑战
  • 数字序列:2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096

界面要求:

  • 4×4 网格游戏区域
  • 底部按钮:重新开始、悔棋、提示、跳过
  • 右侧显示规则说明和分数
  • 网页下方提供上下左右方向按钮(方便触屏操作)
  • 支持键盘上下左右按键操作
  • 支持远程通过 localhost:端口号 方式网页访问

进阶功能:

  • 提供不同主题格式供用户选择
  • 支持用户上传本地图片作为游戏背景
  • 内置至少 6 种背景音乐可供选择

2. 启动 opencode 并选择模型

在命令行中输入 opencode 启动,然后输入 /models 选择一个带有 free 标签的免费模型。

3. 输入提示词

切换到你想存放游戏代码的目录(后续生成的代码会默认放到这个路径),然后输入上述【游戏规则】提示词:

2048 小程序开发,具体说明参考项目说明,生成一个基于 html+css+js 的前端网页

opencode 会根据你的描述自动生成完整的游戏代码。

4. 运行游戏

生成完成后,在代码所在目录启动一个本地 HTTP 服务:

python -m http.server 8080

然后在浏览器中访问:

localhost:8080

即可看到你亲手「做」出来的 2048 小游戏。效果如上图所示,赶快来试试吧!


六、更多 Skills 资源推荐

opencode 的强大之处在于其开放的技能生态。以下是一些值得关注的学习资源:

资源
地址
Anthropic 官方仓库
https://github.com/anthropics/skills
Skills 社群网站
https://skillsmp.com/zh
优秀开源集合
https://github.com/ComposioHQ/awesome-claude-skills
视频制作 Skill
https://github.com/remotion-dev/skills
YouTube 视频剪辑 Skill
https://github.com/op7418/Youtube-clipper-skill
大师帮你创建 Skill 的 Skill
https://github.com/GBSOSS/skill-from-masters
notebookLM Skill
https://github.com/PleasePrompto/notebooklm-skill
Markdown 发布到 X Skill
https://github.com/wshuyi/x-article-publisher-skill
AI 视频产品 Vidu Skills
https://www.vidu.cn/

七、结语

AI 正在改变我们与计算机交互的方式。opencode 这样的工具,让「用自然语言编程」不再是一句口号,而是触手可及的现实。

无论你是想提高工作效率、探索 AI 编程的可能性,还是为临床科研做一些小工具,都可以从今天的安装开始。赶快试试吧!

--没想到吧,聊天也能让AI干活了

体验-AI开发的小程序:古诗词小闯关