Matz Swarm

🐝 多代理代码自动化工作流编排

自动化多项目代码工作流编排系统,集成 Obsidian 任务管理、Claude 编码、Codex 代码审查与 GitLab MR 流程,实现端到端无人值守开发。

收藏
2.1k
安装
1k
版本
1.0.10
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Agent Swarm Orchestrator 是一套本地运行的多代理代码自动化编排系统,通过 shell 脚本与 cron 调度实现完整的开发工作流闭环。

工作流架构:从 Obsidian 笔记的任务状态触发,经定时扫描生成独立工作树与 tmux 会话,Claude Code CLI 执行编码任务,Codex 进行分级代码审查,自动创建 GitLab MR 并跟踪合并状态,最终同步主分支并归档任务。

显著优势

  • 完全本地运行,代码不离开私有基础设施
  • 细粒度项目隔离(git worktree + 独立分支)
  • 分级审查策略(CRITICAL/HIGH/MEDIUM/LOW)与自动重试机制
  • Obsidian 原生集成,符合开发者笔记习惯
  • 幂等任务去重(SHA1 指纹)与防抖保护

潜在局限

  • 依赖 Anthropic/OpenAI 云服务 API,存在供应商锁定
  • tmux + cron 架构对非 Linux/macOS 用户门槛较高
  • Claude Code CLI 的 skipDangerousModePermissionPrompt 设置降低交互保护
  • 自动合并流程缺乏人工 gate,可能引入未充分审查的代码
  • 无内置权限模型,所有任务以同一 Unix 用户身份执行

适合人群:个人开发者、技术团队 Tech Lead、追求自动化工作流的高级用户;不适合受合规严格监管的企业环境或无 CLI 经验的用户。

常规风险:API 密钥本地存储(~/.claude.json)、自动执行模式下难以拦截危险操作、长期运行代理的状态漂移、通知通道(Telegram)配置不当可能导致信息泄露。

Matz Swarm 内容

scripts文件夹
手动下载zip · 20.8 kB
check-agents.shtext/x-shellscript
请选择文件