插件简介
OpenClaude(Gitlawb/openclaude)是一个开源的编码代理命令行工具,GitHub 30,862 star,最近更新于 2026-08-27。它的 slogan 是 "runs anywhere. uses anything"——一个命令行工具覆盖云 API 和本地模型后端,支持 OpenAI 兼容 API、Gemini、GitHub Models、Codex OAuth、Codex、Ollama、Atomic Chat 等多种后端,同时保持统一的终端优先工作流程。在 DeepSeek Harness Hub 中作为「兼容 / 相关生态」插件收录,综合评分 73.5。
核心功能
多后端统一接入
一个工具同时支持云端 API(OpenAI、Gemini、GitHub Models、Codex)和本地模型(Ollama),无需为每个提供商单独安装工具。通过 /provider 命令进行引导式提供商设置,配置文件自动保存。
编码代理工作流集中
bash、文件工具、grep、glob、代理、任务、MCP 和网络工具全部集成在一个终端界面中,编码代理不需要切换多个工具。
终端优先工作流
提示词、工具、代理、MCP、斜杠命令和流式输出全部在终端中完成,适合习惯命令行的开发者。内置 /onboard-github 命令可快速完成 GitHub Models 入门引导。
VS Code 扩展集成
内置 VS Code 扩展,支持启动集成和主题支持,终端和编辑器无缝切换。
像素艺术伙伴
内置一个像素艺术英雄伙伴,每次按回车键时都会射出一支箭,增加编码趣味性。
安装与配置
OpenClaude 是兼容/相关生态插件,非 dsh 原生插件,不能用 dsh plugin add 安装。
方式一:源码安装(推荐,兼容性验证确认可用)
git clone https://github.com/Gitlawb/openclaude.git
cd openclaude
npm install
npm run build
npm link
方式二:npm 安装(注意:网站兼容性验证显示 npm 包未发布,但 README 提供了此命令,建议先验证包是否存在)
npm install -g @gitlawb/openclaude@latest
验证安装:
openclaude --version
启动:
openclaude
首次启动后,在 OpenClaude 内部运行 /provider 进行引导式提供商设置,或运行 /onboard-github 进行 GitHub Models 入门引导。
兼容性与避坑指南
npm 包状态矛盾(重点避坑)
网站兼容性验证明确标注:@gitlawb/openclaude 未发布到 npm registry,仅可源码安装。但项目 README 中提供了 npm install -g @gitlawb/openclaude@latest 命令。这意味着 npm 包可能刚发布、包名有误,或 README 超前于实际发布。建议优先使用源码安装,或在 npm install 前先执行 npm view @gitlawb/openclaude 验证包是否存在。
Node 版本要求
Node 引擎要求 >=22.0.0,基线 Node 22.19 满足。低于 22.0 的 Node 版本无法安装或运行,需先升级 Node。
非 dsh 原生插件
OpenClaude 是兼容/相关生态插件,不是 dsh 原生插件,不能用 dsh plugin add 安装。它是独立的编码代理命令行工具,与 DeepSeek Harness 是互补关系——Harness 负责本地智能体框架,OpenClaude 负责终端编码代理。
入口文件已声明
main/exports/bin 已声明,源码安装后 npm link 可正常创建全局命令。未声明 dsh 版本约束,不依赖特定 dsh 版本。
适合人群
适合:习惯终端工作流的开发者、需要同时使用多个模型后端的编码代理用户、想要统一工具链的全栈开发者、VS Code 重度用户。
不适合:完全不熟悉命令行的用户、只想在 dsh 内一键安装插件的用户、需要图形化界面的用户。
总结
OpenClaude 以 3 万星成为终端编码代理赛道的热门项目,多后端统一接入 + 终端优先工作流 + MCP 支持是核心价值。它与 DeepSeek Harness 形成「本地智能体 + 终端编码代理」的互补组合。安装时注意 npm 包状态矛盾,优先源码安装,Node 版本需 >=22.0。查看插件详情页。
本文由 DeepSeek Harness Hub 自动整理,数据来源于插件详情页。