Repolode
sdi2200262

sdi2200262/agentic-project-management

Planner、Manager、WorkerのAIエージェントが別々の会話で連携し、大規模なソフトウェアプロジェクトを管理する、仕様駆動型フレームワーク。

スター
2,438
フォーク
229
未解決の Issue
0
最終コミット
6 日前

これは何?

APMは、AIコーディングアシスタントでソフトウェアプロジェクトを進めるためのフレームワークです。LLMとの会話はコンテキストが埋まるにつれて品質が低下するため、APMはプロジェクトの意図を計画ドキュメントに記録し、それぞれが独立した会話で動作するエージェントに作業を分割します。

セッションは2つのフェーズで構成されます。計画フェーズでは、Plannerエージェントがコードベースを調査し、目的、要件、制約について質問したうえで、ユーザーの承認を得るためにSpec、Plan、Rulesを作成します。実装フェーズでは、Managerエージェントが独立して完了できるタスクを割り当てて報告をレビューし、Workerエージェントが担当範囲のタスクを完了して検証します。ユーザーはエージェント間でメッセージを取り次ぎ、各ステップで内容を確認したり介入したりできます。セッションの状態は共有ファイルに保存され、進捗管理用のTrackerや作業履歴を記録するMemoryなどが含まれます。また、コンテキストが埋まったときはHandoffによって、その役割を新しい会話に引き継げます。

npmでagentic-pmとして公開されているCLIは、Claude Code、Codex CLI、Cursor、GitHub Copilot、Antigravity、OpenCode向けのコマンドとテンプレートをプロジェクトにインストールします。

主な機能

  • 01Planner、Manager、Workerの各ロールが、それぞれ別の会話で動作
  • 02Spec、Plan、Rulesを含む計画ドキュメントを作成し、作業開始前にユーザーがレビュー
  • 03共有のTrackerファイルとMemoryファイルにより、単一の会話に依存せずセッション状態を保持
  • 04コンテキストが埋まったとき、新しい会話でロールを再開するHandoff機構
  • 05Claude Code、Codex CLI、Cursor、GitHub Copilot、Antigravity、OpenCodeにインストール可能

ユースケース

  • AIコーディングアシスタントで大規模な機能開発やリファクタリングを進めながら、過去の決定を見失わない
  • アーカイブしたセッションを後続のPlannerが活用できるようにし、数週間にわたるAI支援プロジェクトを整理して進める
  • Claude CodeやCursorでの作業に、体系的な計画とレビューのチェックポイントを加える

クイックスタート

  1. 1

    npm から agentic-pm CLI をインストールします(Node.js 18 以降が必要です)

    npm install -g agentic-pm
  2. 2

    プロジェクトディレクトリで、使用するアシスタントを選択して APM のコマンド、ガイド、スキル、テンプレートをインストールします

    apm init
  3. 3

    プロジェクト内でアシスタントを開き、Planner を起動します

    /apm-1-initiate-planner

使う前に知っておきたいこと

  • README にはライセンスの記載がなく、メタデータでは NOASSERTION と表示されています。商用利用の前に LICENSE ファイルを確認してください。
  • 対応しているのは記載されているアシスタント(Claude Code、Codex CLI、Cursor、GitHub Copilot、Antigravity、OpenCode)のみです。
  • マルチエージェントのワークフローでは、個別の会話を手動で切り替え、それぞれのやり取りを調整する必要があります。

トピック

よくある質問

agentic-project-management とは?
Planner、Manager、WorkerのAIエージェントが別々の会話で連携し、大規模なソフトウェアプロジェクトを管理する、仕様駆動型フレームワーク。 APMは、AIコーディングアシスタントでソフトウェアプロジェクトを進めるためのフレームワークです。LLMとの会話はコンテキストが埋まるにつれて品質が低下するため、APMはプロジェクトの意図を計画ドキュメントに記録し、それぞれが独立した会話で動作するエージェントに作業を分割します。
agentic-project-management は無料で使えますか?ライセンスは?
agentic-project-management は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
agentic-project-management は今もメンテナンスされていますか?
活発にメンテナンス中。agentic-project-management の最終コミットは 2026年10月14日 です。
agentic-project-management は何に使えますか?
AIコーディングアシスタントで大規模な機能開発やリファクタリングを進めながら、過去の決定を見失わない アーカイブしたセッションを後続のPlannerが活用できるようにし、数週間にわたるAI支援プロジェクトを整理して進める Claude CodeやCursorでの作業に、体系的な計画とレビューのチェックポイントを加える
agentic-project-management のインストール方法は?
npm から agentic-pm CLI をインストールします(Node.js 18 以降が必要です): npm install -g agentic-pm プロジェクトディレクトリで、使用するアシスタントを選択して APM のコマンド、ガイド、スキル、テンプレートをインストールします: apm init プロジェクト内でアシスタントを開き、Planner を起動します: /apm-1-initiate-planner
agentic-project-management はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/sdi2200262/agentic-project-management

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト