OpenCode
活跃简介
OpenCode 是一个开源终端编码 Agent,支持多种 LLM 提供商,在终端中提供 AI 驱动的代码生成和编辑能力。
核心特性
- 终端 TUI 界面 — 基于终端的交互式编码界面,支持多行编辑、流式输出和对话历史
- 双智能体模式 — 内置 build(全权限开发)和 plan(只读分析)智能体,Tab 键快速切换
- 多 LLM 提供商 — 支持 Anthropic、OpenAI、Google 等多种模型,灵活配置和切换
- 桌面应用(Beta) — 提供 macOS、Windows 和 Linux 原生桌面客户端
- 子智能体协作 — 内置 general 子智能体用于复杂搜索和多步骤任务
- 广泛包管理器支持 — 支持 npm、brew、scoop、pacman、nix、mise 等 10+ 种安装方式
适用场景
💡 在终端中直接使用 AI 辅助编码,无需离开命令行环境即可完成代码生成和重构
💡 使用 plan 智能体快速分析陌生代码库,理解项目结构后再用 build 智能体实施修改
💡 通过 @general 调用子智能体处理跨文件的复杂搜索和重构任务
💡 在资源受限的服务器或 SSH 远程环境中使用轻量级终端界面进行 AI 编码
分类
快速开始
# 一键安装
curl -fsSL https://opencode.ai/install | bash
# 或通过 npm 安装
npm i -g opencode-ai@latest
# 在项目目录中启动
opencode
# 按 Tab 键在 build 和 plan 智能体之间切换