🐸 青蛙编程网

opencode 编码助手

opencode = 装在终端里的开源 AI 编码 agent。它能读你的代码库、改文件、跑命令、看报错再改——一个常驻终端的「结对程序员」。

前置:智能体 Agent(知道 Agent 怎么循环)、会用命令行。 基线:opencode 1.19.3(npm opencode-ai,2026-10 发布)· 支持 75+ 模型提供商

为什么值得看它

特点 说明
模型自由 支持 75+ 家模型提供商:OpenAI、Anthropic、本地模型……换个 Key 就能换大脑
三种形态 终端 TUI、桌面应用、IDE 扩展,装哪都行
真的开源 代码公开,可自己改可自己编译
不锁定 配置放 opencode.json,模型、agent、命令都能自定义
能扩展 原生支持 MCP,能接外部工具和服务

它是怎么干活的

你:把用户表加上软删除字段并写迁移
  ↓
opencode 读上下文(AGENTS.md、相关文件)
  ↓
规划 → 改文件 → 跑测试 → 看报错 → 再改
  ↓
给你一份改动说明

背后就是你在 智能体 Agent 学过的循环:思考 → 调工具 → 看结果 → 再思考,只不过这次工具是「读文件 / 写文件 / 跑命令」。

学习目标

  • 知道 opencode 是什么、适合什么场景
  • 会安装并配好模型提供商
  • 会用会话(session)和基本指令
  • 会写自己的 agent 和自定义命令
  • 知道 MCP 是什么、怎么接

技术路线

章节 核心内容
1. opencode 是什么 定位、与其他编码 agent 的对比
2. 安装与模型配置 安装脚本、npm、brew、WSL、配置文件
3. 会话与基本用法 提问、改代码、撤销、会话管理
4. 自定义 agent 与命令 opencode.json、AGENTS.md、自定义 prompt
5. MCP 与扩展 Model Context Protocol 接入外部工具
6. 综合练习 把 opencode 接入你的项目工作流

Windows 用户注意:官方推荐 WSL,比原生 Windows 体验好不少。

从 1. opencode 是什么 开始吧!