[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81450":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":13,"forks30d":13,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":13,"starSnapshotCount":13,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},81450,"claude-harness-desktop","pingta-guangpingwang\u002Fclaude-harness-desktop","pingta-guangpingwang","An Electron-based multi-project AI cockpit that orchestrates multiple Claude Code instances with a built-in AI supervisor for one-click dispatch, auto-monitoring, and report aggregation.","",null,"TypeScript",33,0,32,1,3,39.6,false,"main",true,[22,23,24,25,26,27,28,29,30,31,32,33],"agent-framework","ai-agent","ai-cockpit","ai-orchestration","automation","claude-code","deepblue-workshop","deepseek","desktop-app","electron","llm","multi-project","2026-06-12 04:01:33","# Claude Harness Desktop（Claude 群策桌面）\n\n\u003Cp align=\"center\">\n  \u003Cstrong>AI 驾驭智能体驱动的多项目管理驾驶舱\u003C\u002Fstrong>\u003Cbr>\n  \u003Cem>一条指令，同时指挥多个 Claude Code 实例协同作战。\u003C\u002Fem>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FClaude_Code-Compatible-purple\" alt=\"Claude Code\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FElectron-28-blue\" alt=\"Electron 28\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-19-61dafb\" alt=\"React 19\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTypeScript-5.9-3178c6\" alt=\"TypeScript\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-green\" alt=\"License\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTests-115%20passed-brightgreen\" alt=\"Tests\">\n\u003C\u002Fp>\n\n## 核心亮点\n\n- **🤖 AI 驾驭智能体** — 内置 LLM Agent，自动拆解任务、匹配角色、并行分配、监督进度、汇总报告。你只管下指令，它替你指挥舰队\n- **🖥️ 多终端管理** — 基于 node-pty，多项目终端并行，一键广播指令，支持 ConPTY\u002FWinPTY\n- **🎭 角色体系** — CEO\u002FWorker\u002FReviewer\u002FDiagnostician 四角色，按意图自动切换，独立工具权限 + 评分追踪 + 自定义角色\n- **🧠 Agent 基础设施** — 自建六步上下文管线、三层记忆存储、Token 预算管理(1M 上下文)、语义记忆搜索、决策追踪、HITL 人机协同\n- **🔌 插件生态** — 标准化插件规范，20+ 精选插件(Prettier\u002FESLint\u002FTypeScript\u002Fpnpm\u002FDocker 等)，模块化隔离、能力注册、权限管控\n- **🎛️ 角色管理面板** — 可视化角色开关、自定义角色创建、评分排行榜、主开关控制\n- **⚡ 工作流引擎** — 14 种节点类型的可视化工作流编辑器，拖拽搭建自动化管线\n- **🏪 深蓝工坊** — 三仓库生态资源市场（提示词 \u002F 模板 \u002F 案例 \u002F MCP 服务 \u002F Agent 框架 \u002F AI 助手），中英双语浏览，一键同步 + 页签筛选\n- **📦 一键入库** — 用户添加资源 → 自动评分 → 生成 YAML frontmatter → 写入本地仓库，全程自动\n- **🛡️ 提交安全闸门** — 四道闸门保护：强制拉取(fail-fast)、范围管控(仅新增)、YAML 格式校验、推送冲突自动重试\n\n## 快速开始\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fpingta-guangpingwang\u002Fclaude-harness-desktop.git\ncd claude-harness-desktop\n\npnpm install\nnpm run build:electron\nnpm run dev-electron\n\n# 运行测试\nnpm test\n```\n\n**要求:** Windows 10\u002F11 + Node.js 22+ + Claude Code CLI\n\n## 技术栈\n\n| 层 | 技术 |\n|---|---|\n| 桌面框架 | Electron 28 |\n| 前端 | React 19 + TypeScript 5.9 |\n| 构建 | Vite 8 (rolldown) |\n| 终端 | node-pty (ConPTY) |\n| AI 引擎 | Claude Code CLI + DeepSeek API (1M 上下文) |\n| 持久化 | JSON 文件存储 (fs-extra) |\n| 测试 | Jest + ts-jest (115 个测试, 5 套件) |\n| 国际化 | 中\u002F英双语言 |\n\n## 项目结构\n\n```\nelectron\u002F\n  harnessAgent\u002F        # AI 驾驭智能体核心\n    agentLoop.ts       # Agent 主循环 + 工具执行 + HITL\n    tools.ts           # 工具层 (task_project, broadcast 等 15+ 工具)\n    roleManager.ts     # 角色管理与自动切换\n    roleScorer.ts      # 角色评分引擎 (成功率\u002F可靠性\u002F综合分)\n    roleConfigStore.ts # 角色配置持久化\n    contextPipeline.ts # 六步上下文处理管线\n    memoryStore.ts     # 冷\u002F热\u002F温三层记忆存储\n    tokenBudget.ts     # Token 预算管理\n    decisionTracer.ts  # 全链路决策追踪\n    hitlManager.ts     # 人机协同确认\n    llmProviders.ts    # LLM Provider 抽象层\n    docToSkill.ts      # 文档 → 技能 加载器\n    reflector.ts       # 任务反思与经验提取\n  modules\u002F\n    ptyManager.ts           # PTY 终端池管理 (自动应答、心跳检测、噪声过滤)\n    harnessIpc.ts           # 驾驭智能体 IPC 通道\n    sessionManager.ts       # 会话持久化\n    projectManager.ts       # 项目配置管理\n    projectLauncher.ts      # 一键启动脚本\n    resourceStore.ts        # 生态资源仓库引擎 (三仓库管理\u002F同步\u002F校验\u002F贡献)\n    userContributionStore.ts # 用户贡献追踪 (新增\u002F已提交\u002F已推送)\n    pendingResourceStore.ts # 待审核资源队列\n  cli\u002F                     # CLI 命令注册与执行\n  plugins\u002F             # 插件系统 (20+ 插件)\n  workflow\u002F            # 工作流引擎\nsrc\u002F\n  components\u002F\n    HorseFarm\u002F         # 主面板 (终端、命令、设置、角色管理、思维导图)\n    Hub\u002F               # 悬浮快捷入口\n    CLI\u002F               # 命令面板、批量管理器\n    Identity\u002F          # 角色卡片与切换\n    Productivity\u002F      # 效率仪表盘、模板库、快速启动器\n    Eco\u002F               # 深蓝工坊 (资源市场\u002F配置迁移)\n  context\u002F             # React Context 全局状态\n  i18n\u002F                # 中英文翻译\npublic\u002F                 # 静态资源 (赞助码 \u002F 交流群)\ntests\u002F                  # 单元测试 (5 套件, 115 用例)\n```\n\n## 核心工具清单\n\n| 工具 | 功能 |\n|---|---|\n| `task_project` | 向指定项目发送任务，⛔ 忙时保护禁止中断 |\n| `broadcast` | 向所有在线项目广播指令（需用户确认） |\n| `read_project_chat` | 查看项目终端实时输出 + 历史聊天 |\n| `check_status` | 检查所有项目在线\u002F离线\u002F忙碌状态 |\n| `write_to_pty` | 直接写入终端 (应答对话框、确认操作) |\n| `poll_projects` | 批量轮询产出，检测卡死\u002F阻塞 |\n| `stop_task` \u002F `stop_all` | 安全终止项目 AI 任务（stop_all 需确认） |\n| `health_report` | 生成驾驭智能体健康报告 |\n| `wake_projects` | 快速唤醒所有在线项目 |\n| `diagnose_project` | 诊断项目异常并分类恢复 |\n\n## 架构特点\n\n- **IPC 三层桥接**: `main handler → preload expose → type declaration → component`\n- **六步上下文管线**: 清洗 → 意图识别 → 记忆注入 → 文档检索 → 角色提示词 → 输出组装\n- **角色系统**: 默认关闭，用户主动开启；主开关 + 逐角色开关，按意图自动匹配，工具权限执行时拦截\n- **忙保护 + 不打断**: 项目 AI 执行中自动拒绝新任务，防止上下文污染\n- **智能自动应答**: 终端对话框自动识别并回复\n- **JSON 文件持久化**: 所有数据存于 `%APPDATA%\u002Fdbghf\u002F`\n\n## 版本路线\n\n| 版本 | 里程碑 |\n|---|---|\n| v1.0 | 基础多项目终端 + AI 智能体 |\n| v2.0 | 系统托盘、全局热键、悬浮窗口、开机自启 |\n| v2.1 | CLI 命令注册表、别名系统、批量编排 |\n| v2.2 | 插件商店、能力注册、权限管控 |\n| v2.3 | 角色解锁与身份体系、效率仪表盘 |\n| v2.4 | 可视化工作流编辑器、跨项目资源管理 |\n| v2.5 | 性能优化、规则引擎、审计日志 |\n| v3.0 | 驾驭智能体 Agent 基础设施 (六步管线\u002F记忆\u002F预算\u002F追踪\u002FHITL) |\n| v3.5 | 角色评分引擎 + 角色管理面板 + 自定义角色 |\n| v3.7 | 角色启用\u002F禁用控制 + 持久化 + 忙保护 + 自主决策 |\n| v3.8 | 深蓝工坊 v1 — 三仓库生态资源市场 + 9 种资源类型 + 一键同步 |\n| v3.9 | 一键入库 + 自动评分 + YAML 生成 + 用户贡献追踪 |\n| v4.0 | 提交安全闸门 — 防污染\u002F防乱删改\u002F防格式错误 |\n| v4.1 | MCP Server \u002F Agent Framework \u002F AI Assistant 生态类型扩展 |\n\n## 插件商店\n\n20+ 精选插件，一键安装真实 npm\u002Fpip 包：\n\n| 分类 | 插件 |\n|------|------|\n| 格式化 | Prettier, Biome |\n| Lint | ESLint, Stylelint, Markdownlint |\n| 类型 | TypeScript, Pyright |\n| 包管理 | pnpm, yarn |\n| Git | commitlint, commitizen |\n| 容器 | Docker CLI, Docker Compose |\n| API | HTTP Server, Mock Server |\n| 数据库 | Prisma, SQLFluff |\n| 工具 | tree, rimraf, cpx, http-server |\n\n## Created By\n\nBuilt by **Pingtao Guangping Wang** — [shenlanai.com](https:\u002F\u002Fshenlanai.com)\n\n*Claude Harness Desktop is not affiliated with Anthropic. Claude Code is a trademark of Anthropic PBC.*\n\n## 联系与支持\n\nCHD 是一款完全免费的开源软件。如果你觉得它对你有帮助，欢迎打赏支持，你的鼓励是我持续更新的动力。\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"public\u002Ff9e661730d92fb35985a8d0dffcfb624.jpg\" width=\"180\" \u002F>\u003Cbr\u002F>\n      \u003Cb>微信支付\u003Cbr\u002F>WeChat Pay\u003C\u002Fb>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"public\u002Fcd5741cc158ccc6be0b524f0444cc22c.jpg\" width=\"180\" \u002F>\u003Cbr\u002F>\n      \u003Cb>支付宝\u003Cbr\u002F>Alipay\u003C\u002Fb>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Cimg src=\"public\u002F94407fbdd42a797af5a902bc107d72e8.jpg?v=2\" width=\"180\" \u002F>\u003Cbr\u002F>\n      \u003Cb>微信交流群\u003Cbr\u002F>WeChat Group\u003C\u002Fb>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## License\n\nMIT\n","Claude 群策桌面是一个基于 Electron 的多项目 AI 驾驶舱，旨在通过内置的 AI 监督器实现对多个 Claude Code 实例的一键调度、自动监控和报告汇总。其核心功能包括：利用 LLM Agent 自动拆解任务并分配给不同角色（如 CEO、Worker 等），支持多终端管理与一键广播指令，提供丰富的插件生态及可视化工作流编辑器等。此外，该项目还具备强大的角色管理体系、Agent 基础设施以及资源市场等功能，便于用户自定义角色、构建自动化管线，并快速获取所需工具或模板。适用于需要同时管理和协调多个 AI 项目的开发者或团队，尤其是在追求高效协作与流程自动化的场景下。",2,"2026-06-11 04:05:06","CREATED_QUERY"]