Skip to content

环境要求与源码开发

本页面列出运行与定制 OpenCode 配置所需的基础系统依赖,以及面向参与本仓库贡献的开发者指南。


基础前置条件

要求用途安装方式
opencode CLI核心运行时,读取配置并调度智能体curl -fsSL https://opencode.ai/install | bash
PowerShell 7+(Windows)Windows 端安装与维护脚本winget install Microsoft.PowerShell
Bash 4+ + jq(macOS / Linux / WSL)Unix 端安装与清单解析brew install jqsudo apt install jq
Git版本控制与升级清单回退系统包管理器自带

可选 MCP 运行时(按需装配)

本项目集成了分层 MCP 代码智能与数据库网关。安装器支持按需自动装配:在 install/options.jsonc 开启对应服务且本地缺失 CLI 时,安装器会自动调用 npm / uv 执行拉取:

运行时对应 MCP 服务补充说明
Node.js 22.5+ + npmCodeGraph / GitNexus / DBHubNode.js 官网 安装或通过 fnm / nvm 管理
uv / Python 3.13+Serena LSP(多语言符号分析)通过 curl -LsSf https://astral.sh/uv/install.sh | sh 安装

💡 说明:如果你的工作流暂不涉及某些 MCP 服务,可在全景控制台中直接关闭对应开关,无需预先安装其运行环境。


开发者模式:克隆源码与本地开发

如果你希望修改本仓库本身(例如新增专家智能体、扩展自定义插件、调试安装脚本),请使用 Git 源码克隆方式:

bash
# 1. 克隆本仓库到本地
git clone https://github.com/kenlin8827/opencode-prime.git
cd opencode-prime

# 2. 执行安装(Windows 下使用 pwsh install/install.ps1)
./install/install.sh
  • Bun 运行时:二次开发与运行测试时推荐安装 Bunpowershell -c "irm bun.sh/install.ps1 | iex"curl -fsSL https://bun.sh/install | bash)。
  • 更多贡献规范与架构细节,请参阅根目录 DEVELOPING.md

下一步

基于 MIT 协议发布。