OPC.run OPC.run 助跑超级个体

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 会自动:

  1. 创建项目结构
  2. 写 app.py 文件
  3. 创建 requirements.txt
  4. 问你要不要安装依赖并运行

全程你只需要说一句话。

和普通 AI 聊天的区别

维度 普通 AI 聊天 Open Code
文件操作 只能给你代码让你自己粘贴 直接读写你的文件
执行命令 不能 可以运行终端命令
理解上下文 你需要手动粘贴代码 自动读取项目文件
修改代码 给你完整代码让你替换 精准修改特定位置

安全提示

  • Open Code 修改文件前会显示要做的改动,你可以选择接受或拒绝

  • 建议先在 Git 管理的项目中使用,方便回滚

  • 不要在不信任的项目中授予过高权限

Open Code 是目前最接近「有个 AI 程序员坐在你旁边」的体验。它把 AI 的智慧和终端的能力完美结合。

← 上一课 下一课 →