用途:Octocode Install 是一个交互式分步安装器,用于在 macOS、Linux 和 Windows 上为 AI 编程客户端配置 Octocode 工具。流程为:检测平台与 IDE → 检查是否已安装 → 校验 Node.js → GitHub 认证 → 安装 MCP → 安装技能 → 验证。
主要能力:支持 Cursor、Claude Code、Claude Desktop、Windsurf、Trae、Kiro、Antigravity、VS Code(Cline/Roo/Continue)、Zed、Opencode、Codex、Gemini CLI、Goose 等客户端;可读取各 IDE 的 MCP 配置文件判断是否已存在 octocode 或 octocode-mcp 条目;支持 Octocode OAuth、GitHub CLI 和 GitHub PAT 三种认证方式;可安装 10 个内置技能,包括研究、规划、代码审查、文档生成、RFC 生成、提示优化等。
使用方式:先运行 npx octocode-cli status 检查状态;Node.js 需 v18+;认证可用 npx octocode-cli login、gh auth login 或 GitHub PAT(scope 为 repo + read:org);安装 MCP 用 npx octocode-cli install --ide <key>;安装技能用 npx octocode-cli skills install --targets <selected-targets> --force;验证用 npx octocode-cli status 和 npx octocode-cli skills list。MCP 配置中可设置 ENABLE_LOCAL 为 true 启用本地代码库工具,使用 PAT 时需设置 GITHUB_TOKEN。
适用场景:为上述 IDE 快速接入 Octocode MCP 与技能,进行代码探索、实现、规划、PR 审查和文档编写。
限制:本地工具需 ENABLE_LOCAL=true;Windows 上 OAuth 浏览器可能无法打开,需改用 PAT;技能未触发时需显式点名;更新已安装配置需加 --force。具体收费、价格和平台支持细节暂未提供。