AX 爱鲜报

OpenCode 开源编码智能体

OpenCode 是一款开源的 AI 编码智能体,提供终端 TUI 与桌面应用两种形态,内置 build、plan 等可切换 Agent,支持只读探索与全权限开发,可通过 npm、brew、pacman、mise、nix 等多种方式安装,采用 MIT 协议。

过去 7 天收获 2 颗 Star

爱鲜报评分

0.0

0 人评分

223k

星数

是

中文

TypeScript

主语言

是

活跃

1071

贡献者

人工分析

EDITORIAL

推荐理由

OpenCode 把 AI 编码助手做成了开源、可自托管的工具,终端界面轻量高效,同时提供桌面客户端,适合习惯命令行的开发者。内置的 plan 只读 Agent 在探索陌生代码库时更安全,build Agent 则覆盖日常开发。多语言 README(含简体中文)降低了上手门槛,MIT 协议也便于二次开发与集成。

适用场景

  • 在终端中让 AI 辅助阅读与修改代码
  • 探索陌生代码库并规划改动方案
  • 多步骤复杂任务的分派与搜索
  • 在本地或自托管环境中使用 AI 编码助手
  • 作为基础能力集成到自有开发工具链

优点

  • 开源 MIT 协议,可自由使用与二次开发
  • 终端 TUI 与桌面应用双形态,覆盖不同习惯
  • 内置 build/plan 多 Agent 切换,权限控制清晰
  • 安装渠道丰富,npm、brew、pacman、nix 等均可
  • 提供简体中文在内的多语言文档

缺点

  • 桌面应用仍处于 BETA 阶段
  • 需自行配置模型与 API 凭证,存在使用成本
  • 版本迭代较快,旧版本需注意升级清理
  • AI 生成代码仍需人工审查,不能完全托管
上手难度 进阶

OpenCode 是什么

OpenCode 是一款开源的 AI 编码智能体(coding agent),以终端 TUI 为主要形态,同时提供桌面应用。它把大模型能力嵌入日常开发流程,让开发者在命令行里直接完成代码阅读、修改与任务规划。项目采用 MIT 协议,主页为 opencode.ai。

核心特性

多 Agent 协作

OpenCode 内置两个可通过 Tab 键切换的 Agent:

  • build:默认的全权限 Agent,用于实际开发工作
  • plan:只读 Agent,默认拒绝文件编辑,执行 bash 命令前会请求许可,适合探索陌生代码库或规划改动

此外还有 general 子 Agent,用于复杂搜索与多步骤任务,可在消息中用 @general 调用。

终端与桌面双形态

终端界面轻量、启动快,适合长期驻留在开发终端中;桌面应用则提供图形化入口,目前标注为 BETA。

安装方式

OpenCode 提供多种安装渠道,可按习惯选择:

# 一键脚本
curl -fsSL https://opencode.ai/v2/install | bash

# 包管理器
npm i -g @opencode/cli@latest
brew install anomalyco/tap/opencode-v2
sudo pacman -S opencode
mise use -g opencode
nix run github:anomalyco/opencode

安装脚本默认将程序放入 $HOME/.opencode/bin。桌面版可从官网下载 macOS、Windows、Linux 安装包,macOS 也可用 brew install --cask opencode-desktop。

提示:升级前建议先移除 0.1.x 之前的旧版本。

适用人群

  • 习惯终端工作流、希望用 AI 加速编码的开发者
  • 需要安全地探索陌生代码库、先规划后动手的团队
  • 希望基于开源智能体做二次开发或集成的工程师

注意事项

OpenCode 需要自行配置模型与 API 凭证;AI 生成的代码仍应经过人工审查。若基于 OpenCode 命名衍生项目,官方要求在 README 中注明与 OpenCode 团队无隶属关系。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。