从 Jira、Linear、GitHub Issues 或 Markdown 运行 AI 代理
Startup Factory 是一个开源框架,可将项目管理工具(如 Jira、Linear、GitHub Issues、Markdown)转化为由 AI 代理驱动的受控交付系统。它提供分层安全边界、确定性调度和多模型支持。
Startup Factory 是一个开源的代理编排框架,旨在将团队已使用的项目管理工具(如 Jira、Linear、GitHub Issues)或本地 Markdown 文件转化为一个受控的软件交付系统。其核心理念是让项目管理面板成为跨功能 AI 代理团队的持久控制平面。用户只需在面板中创建一个任务,系统便会自动处理后续的架构、实现、审查、集成乃至部署流程。
该框架内置了一个确定性的项目经理监督员,默认每三分钟检查一次面板状态。对于标记为“人类工作”的任务,监督员会跳过;对于其他任务,则根据预设的团队配置将其分配给相应的 AI 代理。整个流程包括从待办到进行中、审查、准备发布、部署直至完成。如果任务被标记为“阻塞”,则会立即暂停相关代理,但其他独立任务继续运行。
安全性是 Startup Factory 的核心设计原则。它提供三层安全边界:代码级别的策略检查门(bin/policy-check.py)会拦截危险命令;三级权限模型(DENY、REQUIRE HUMAN APPROVAL、ALLOW)确保每个动作都得到适当授权;以及最小权限的代理沙箱,强制使用受限环境运行 LLM 进程。生产交付和面板自动化默认都是禁用的,需要显式配置才能启用。
此外,Startup Factory 支持多模型混合使用,可以根据角色分配不同的模型(如 Claude、Codex、Gemini),并针对任务路由到快速、标准或强大的模型配置文件。它还提供完整的审计跟踪,所有计划、所有权、进度、决策、证据、阻塞、批准、策略拒绝和部署状态都保留在同一个项目管理面板中。
为了进一步提高安全性和可靠性,Startup Factory 与 obra/superpowers 互补。Superpowers 负责构思和详细规划,而 Startup Factory 负责执行和交付。这种分工确保每个阶段都有单一权威,增强了控制并降低了风险。
总之,Startup Factory 为希望在项目管理中引入 AI 代理但又不愿放弃控制和透明度的团队提供了一个强大的解决方案。它支持多模型、多云环境,并且所有操作都可在面板中审计和追溯。