← 返回列表
需源码安装
基于 DeepSeek Harness 的桌面 Agent 客户端。
暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/1 · 已提供中文文档
由 DeepSeek Harness 驱动的个人 AI 平台
综合分
34.3
GitHub 分
34.3
用户评分
—
★ Stars
3
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add robbot-labs/robbot缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 4 天前真实安装成功(L4 · 真实安装)
- 是什么
- dsh 原生插件 · other
- 装得上吗
- 本站已真实安装成功(L4 · 真实安装,非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 24 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/22
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包robbot @ 1.2.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/20 11:27:23
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成robbot 基于 DeepSeek Harness 的桌面 Agent 客户端。 CI Robbot 有自己的账号体系、SQLite 本地存储、AI 配置、插件依赖与启用管理、DSH_HOME 隔离、Electron partition 隔离、Main/Renderer IPC、安全 preload、窗口生命周期和发布流程。DSH Web UI 是 Agent 能力与插件能力的宿主,Robbot 负责产品层、插件 runtime 编排和桌面端工程层。 下载安装 当前正式安装包支持 Windows x64 和 macOS arm64。无需额外环境,下载安装后一键使用。 | 平台 | 下载 | 安装方式 | | --- | --- | --- | | Windows x64 | 下载 exe | 解压后安装 Robbot | | macOS arm64 | 下载 ZIP | 解压后安装 Robbot 架构 graph TD Renderer[React Renderer] Preload[Preload API] IPC[Electron IPC] Main[Electron Main] DB[(SQLite)] DSH[DSH Runtime] Backend[Robbot Backend] Renderer --> Preload --> IPC --> Main Main --> DB Main --> DSH Main --> Backend Renderer --> DSH 核心边界: - Robbot:认证、账号配置、桌面窗口、IPC、打包发布 - DSH:会话、工具、审批、上下文、Web UI - Backend:账号服务、桌面版本服务 插件架构 Robbot 启动的是完整 DeepSeek Harness runtime,因此插件优先走标准 DSH/Cordis 机制:能原生加载的 DSH 插件直接复用;需要 Robbot 账号、权限、 本地存储或桌面能力时,通过 Robbot adapter 接入;只有无法复用 DSH 插件模型时, 才实现 Robbot 原生插件。 插件可以扩展 DSH 的工具、Web UI 和运行时能力。Robbot 负责把插件依赖、启用状态、 账号级 DSH_HOME profile 和打包后的 Electron runtime 串成同一条工程链路。 flowchart LR Dependency[插件依赖] --> Runtime[runtime-plugins] Runtime --> Manifest[manifest 启用] Manifest --> Profile[DSH Web profile] Profile --> Ready[工具 / UI 生效] 插件链路由两份配置协同管理: - runtime-plugins/package.json:声明和安装插件依赖 - runtime-plugins/manifest.json:控制插件是否启用,并保留来源等展示元数据 这套机制遵循 DSH/Cordis 标准:Robbot 不修改 DSH vendor,也不依赖插件专用环境变量。 启用的插件会写入 DSH Web profile bundles,并进入本地多账号 profile 同步;同一套 runtime-plugins 配置同时服务于开发环境和打包后的 Electron runtime,让插件从接入、 启用到发布保持一致。 安装并启用插件后,常用命令如下: pnpm --dir runtime-plugins add pnpm dsh:plugin:sync-profiles pnpm dsh:plugin:verify pnpm dev Robbot 可逐级验证插件链路:模块解析、插件加载、profile 注册和打包运行可自动检查; 实际工具调用在 DSH 会话中完成执行级验证。 功能 - DSH Web UI 集成 - DSH/Cordis 插件加载与多账号 profile 同步 - 本地数据持久化 - Windows / macOS 打包 - 多账号、桌面端版本管理 快速开始 前置要求: - Node.js >= 22 - pnpm 10 - Git submodule git submodule update --init --recursive pnpm install pnpm dsh:setup pnpm dev 常用命令 | 命令 | 说明 | |---|---| | pnpm dev | 启动桌面应用 | | pnpm build | 构建 workspace | | pnpm test:dsh | 运行 DSH 契约测试 | | pnpm dsh:setup | 安装并构建 DSH runtime | | pnpm dsh:build | 构建已有 DSH runtime | | pnpm dsh:update | 更新 DSH submodule | | pnpm dsh:info | 查看 DSH runtime 信息 | Desktop 入口目录: cd apps/desktop | 命令 | 说明 | |---|---| | npm run package | 生成展开后的 Electron app | | npm run make:mac | 生成 macOS arm64 发布包 | | npm run make:win | 生成 Windows Squirrel 安装包 | | npm run make:win:nsis | 生成 Windows NSIS 安装包 | 项目结构 robbot/ ├── apps/ │ └── desktop/ │ ├── electron/ # Electron 主进程 / preload / 存储 / IPC │ └── renderer/ # React 渲染进程 ├── packages/ │ ├── core/ │ ├── dsh-adapter/ │ └── skill-coding/ ├── tests/ │ └── dsh-contract/ ├── runtime-plugins/ # Robbot 管理的 DSH/Cordis 插件依赖和启用清单 ├── scripts/ ├── config/ └── vendor/ ├── deepseek-harness/ # DSH runtime vendor └── dsh-*/ # 本地 DSH 插件源码 / 验证插件 许可证 私有项目。保留所有权利。