AI 编程工具一个接一个收费,OpenCode 偏要开源免费。这个跑在终端里的 AI 编程智能体在 GitHub 上收获了 21 万+ Star:你用自然语言描述需求,它就自己读代码、改文件、跑命令,像一个住在你命令行里的结对编程伙伴。
这是什么
OpenCode 是一个 MIT 协议的开源 AI 编程智能体,主战场是终端(也有桌面版和 IDE 插件)。它不绑定任何一家模型厂商:通过 Models.dev 接入 75+ 模型供应商,Claude、GPT、Gemini、本地模型随你挑,甚至能直接用你的 GitHub Copilot 或 ChatGPT 订阅登录。
核心功能
- 双智能体模式:内置 build(全权限干活)和 plan(只读分析)两个智能体,按 Tab 键切换——先让它只读不改地摸清陌生代码库,再放手让它动手
- 终端原生体验:流畅的 TUI 界面,代码预览、diff 对比、多会话并行都很顺手
- 模型不锁定:75+ 供应商自由切换,哪个模型强用哪个;也能接 Ollama 本地模型,代码不出本机
- 真干活:能读写文件、执行 shell 命令、联网搜索、调用 MCP 工具,复杂任务还能派子智能体分头处理
- 插件扩展:有插件 SDK,可以自己写工具、智能体和界面扩展
免费吗
OpenCode 本体 MIT 开源、完全免费。花钱的地方只有模型调用:用 API Key 按量付费、用已有订阅(Copilot/ChatGPT)登录则不额外花钱、接本地模型更是零成本。跟动辄每月几十美元的闭源编程助手比,工具免费 + 模型自选的组合对独立开发者友好得多。
适合谁
- 想用 AI 提速、又不想被单一厂商绑定的开发者
- 一个人当一个团队用的出海独立开发者:写代码、修 bug、跑脚本都想有个帮手
- 重视代码隐私、希望能接本地模型的技术团队
怎么开始
一条命令安装:curl -fsSL https://opencode.ai/install | bash(也支持 npm、Homebrew、Scoop 等方式)。装好后进入任意项目目录运行 opencode,选好模型就能开聊。建议先用 plan 模式让它带你读一遍项目,再切到 build 模式让它动手改。