AI News HubLIVE
站内改写1 分钟阅读

Show HN:MindFlock – 并行AI编码代理,每个代理拥有独立的Git工作树

MindFlock 是一个开源桌面应用,允许开发者在隔离的 Git 工作树和 tmux 会话中并行运行多个 AI 编码代理,并通过统一的界面进行监督和管理。它支持多种 AI 编码 CLI(如 Claude Code、Codex 等),提供引导式 Git 工作流(提交、推送、PR、合并),并能自动从问题跟踪器和 PR 审查中创建工作会话。

来源Hacker News AI作者: emandel2630

MindFlock 是一个开源工具,旨在解决并行运行多个 AI 编码代理时的管理难题。传统上,开发者需要打开多个终端窗口,难以追踪每个代理的状态。MindFlock 通过将每个代理隔离在独立的 Git 工作树和 tmux 会话中,并在桌面应用中提供统一的监督界面,让开发者一目了然地知道哪个代理需要关注。

该工具的设计核心是供应商无关性。开发者只需在 TOML 文件中定义代理的二进制文件、启动参数、提示种子、活动检测钩子和模型定价,即可支持任何 AI 编码 CLI。MindFlock 内置了 Claude Code、Codex、Gemini、aider 和 OpenCode 等热门工具,并允许用户添加自定义代理。所有代理共享基于钩子的活动检测机制,能够识别“工作”、“空闲”和“需要输入”三种状态,并跟踪令牌和成本。

MindFlock 的另一个亮点是自动化工作流摄入。它可以监视 Shortcut、Jira、Linear、GitHub Issues 和 Asana 等任务跟踪器,以及 GitHub 上需要审查的 PR。当发现分配给用户的工作项或带审查评论的 PR 时,会自动创建工作树、启动代理并加载上下文,无需手动配置。每个会话都配备了一键式 Git 操作栏,支持从提交到合并的完整流程。

为了提升灵活性,MindFlock 还支持远程控制。通过 mindflock serve tailscale 命令打印的二维码,用户可以从手机浏览器访问移动 UI,执行相同的 Git 操作,从而随时随地解除代理阻塞。此外,CLI 工具提供了与桌面应用相同的功能,包括创建、列出、附加、删除会话等。

与其他并行代理工具相比,MindFlock 的主要优势在于其跨平台桌面客户端(支持 Linux、macOS 和 Windows WSL2)、供应商无关设计、自动摄入功能以及可扩展的钩子系统。安装过程简单,支持一键下载,但 macOS 和 Windows 在首次启动时可能需要额外权限设置。

MindFlock 基于 Electron 构建,开源且社区驱动。开发者可以在 GitHub 上查看源代码并根据自己的需求进行定制。