1.46 万 Star 的 Aperant:给 Claude Code 套上 12 路并行的桌面军团,我把源码翻了个底朝天
AndyMik90/Aperant(前身 Auto Claude)是一个 1.46 万 Star 的自主多会话 AI 编码框架,以 Electron 40 + React 19 桌面应用形态,把 Claude Code CLI 编排成最多 12 个并行 agent 终端:每个任务在独立 git worktree 中规划、编码、自验证、智能合并,主分支保持只读安全。本文基于 1146 个 TS 文件、约 31.4 万行源码实测,拆解它的自主编码闭环(spec 规划→parallel-executor 并行→qa-loop 自验证→auto-merger 语义合并)、worktree 隔离机制、基于 libSQL 图数据库与五级 embedding 降级的记忆层、OS 沙箱/文件系统限制/命令白名单/secret-scanner 四层安全模型,也如实说清它的本质是 Claude Code 的工程化外壳而非新模型、强依赖 Claude Pro/Max 订阅、2.x 已进入维护模式且 3.0 在独立仓库推倒重构(PR 暂停、最近 release 停在 2026-03),以及 AGPL-3.0 的闭源 SaaS 商业授权边界。