只要会说话,也能让 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. 查看可用技能
输入以下命令查看当前可用的技能列表:
/skillsopencode 的技能(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 的强大之处在于其开放的技能生态。以下是一些值得关注的学习资源:
七、结语
AI 正在改变我们与计算机交互的方式。opencode 这样的工具,让「用自然语言编程」不再是一句口号,而是触手可及的现实。
无论你是想提高工作效率、探索 AI 编程的可能性,还是为临床科研做一些小工具,都可以从今天的安装开始。赶快试试吧!
--没想到吧,聊天也能让AI干活了
体验-AI开发的小程序:古诗词小闯关
夜雨聆风