Jira、Linear、GitHub Issues、Markdown から AI エージェントを実行
Startup Factory は、Jira、Linear、GitHub Issues、Markdown などのプロジェクト管理ツールを AI エージェントによる統制のとれたデリバリーシステムに変えるオープンソースフレームワークです。階層的な安全境界、決定論的スケジューリング、マルチモデルサポートを提供します。
Startup Factory は、Jira、Linear、GitHub Issues、またはローカルの Markdown ファイルなど、チームが既に使用しているプロジェクト管理ツールを、統制のとれたソフトウェアデリバリーシステムに変えるオープンソースのエージェントオーケストレーションフレームワークです。その中核となる考え方は、プロジェクト管理ボードを、複数の AI エージェントからなるクロスファンクショナルチームのための永続的なコントロールプレーンとして機能させることです。ユーザーがボードにタスクを作成すると、システムは自動的にアーキテクチャ、実装、レビュー、統合、そしてデプロイまでのプロセスを処理します。
このフレームワークには、デフォルトで3分ごとにボードの状態をチェックする決定論的な PM スーパーバイザーが組み込まれています。「人間の作業」とラベル付けられたタスクはスキップされ、その他のタスクは設定されたチームプリセットに基づいて適切な AI エージェントにルーティングされます。フローは「ToDo → In Progress → In Review → Ready for production → deploy → Live」という形で進行し、タスクが「Blocked」になると該当するエージェントは停止されますが、他の独立したタスクは継続されます。
安全性は Startup Factory の中心的な設計原則です。コード所有のポリシーチェックゲート(bin/policy-check.py)が特権的なコマンドをブロックし、3層の権限モデル(DENY、REQUIRE HUMAN APPROVAL、ALLOW)がすべてのアクションを適切に承認します。また、最小特権のエージェントサンドボックスにより、LLM プロセスは制限された環境で実行されます。ボードの自動化と本番デプロイはデフォルトで無効になっており、明示的に設定する必要があります。
さらに、Startup Factory はマルチモデル対応であり、役割に応じて Claude、Codex、Gemini などの異なるモデルを組み合わせて使用できます。個々のタスクは高速、標準、強力のモデルプロファイルにルーティングされます。また、完全な監査証跡を提供し、すべての計画、所有者、進捗、決定、証拠、ブロッカー、承認、ポリシー拒否、デプロイ状態が同じプロジェクト管理ボード上で可視化されます。
Startup Factory は obra/superpowers などのツールと補完的に動作します。Superpowers がアイデアの具体化と詳細な計画を担当し、Startup Factory が実行とデリバリーを担当します。この役割分担により、各段階で単一の権限が保たれ、安全性と信頼性が向上します。
要約すると、Startup Factory は、AI エージェントをプロジェクト管理に導入したいが、制御と透明性を失いたくないチームにとって強力なソリューションです。マルチモデル、マルチクラウド環境をサポートし、すべての操作はボード上で監査可能です。