Open Code 实战
Open Code 是一个开源的终端 AI 编程工具,让你直接在命令行中与 AI 结对编程。安装简单,上手极快。
Open Code 实战
Open Code 是一个开源的终端 AI 编程工具。你可以把它理解为一个住在终端里的 AI 程序员——你告诉它要做什么,它直接帮你写代码、改代码、运行代码。
安装
# 使用 npm
npm install -g opencode-ai
安装完成后,在任意项目目录下运行:
opencode
你会看到一个交互式的终端界面,可以直接和 AI 对话。
基础用法
启动后,直接用中文告诉它你想做什么:
-
「帮我看看这个项目是干什么的」— 它会读取文件并给你总结
-
「给这个函数加个错误处理」— 它直接修改文件
-
「运行一下测试,看看有没有通过」— 它执行命令并报告结果
-
「这段代码有 bug,帮我修一下」— 它分析并修复
配置 AI 模型
Open Code 支持多种 AI 模型,在项目根目录创建 .opencode.json:
{
"provider": "deepseek",
"model": "deepseek-chat",
"apiKey": "sk-你的密钥"
}
实际案例:用 Open Code 创建一个小项目
试试对 Open Code 说:
「帮我创建一个 Python Flask Web 应用,有一个首页显示 Hello World,有一个 /api/time 接口返回当前时间」
Open Code 会自动:
- 创建项目结构
- 写 app.py 文件
- 创建 requirements.txt
- 问你要不要安装依赖并运行
全程你只需要说一句话。
和普通 AI 聊天的区别
| 维度 | 普通 AI 聊天 | Open Code |
|---|---|---|
| 文件操作 | 只能给你代码让你自己粘贴 | 直接读写你的文件 |
| 执行命令 | 不能 | 可以运行终端命令 |
| 理解上下文 | 你需要手动粘贴代码 | 自动读取项目文件 |
| 修改代码 | 给你完整代码让你替换 | 精准修改特定位置 |
安全提示
-
Open Code 修改文件前会显示要做的改动,你可以选择接受或拒绝
-
建议先在 Git 管理的项目中使用,方便回滚
-
不要在不信任的项目中授予过高权限
Open Code 是目前最接近「有个 AI 程序员坐在你旁边」的体验。它把 AI 的智慧和终端的能力完美结合。