Paca-AI/paca
AI-native, free, open-source alternative to Jira, Trello, ClickUp & Monday. Built for Scrum teams where humans and AI agents collaborate as equals — on the same board, the same sprints, the same goals. Self-hosted. Fully customizable via config and plugins.
Paca – AI ネイティブ、セルフホスト型プロジェクト管理
概要 – Paca は、AI エージェントを Scrum チームの第一級メンバーとして扱う、オープンソースで Docker または Kubernetes でデプロイ可能なプロジェクト管理プラットフォームです。人間とエージェントは同じ Scrumban ボードを共有し、スプリントに割り当てられ、タスクを引き受け、BDD 仕様や設計ドキュメントを共同作成し、アプリ内チャットで対話できます。
重要性 – 既存のツール(Jira、ClickUp、Monday、Trello)のほとんどは、AI を周辺的なチャットボットとしてのみ追加しています。Paca は AI をワークフローに直接組み込み、エージェントがタスクに取り組み、自動化を実行し、ワークスペースをリアルタイムで更新できるようにします。コアは軽量で、その他すべて(カスタムワークフロー、UI ウィジェット、AI 固有のロジック)はサンドボックス化されたプラグインシステムで追加されます。
中核概念
- MCP サーバー – Model Context Protocol サーバー(
@paca-ai/paca-mcp)で、ワークスペース(プロジェクト、タスク、ドキュメント、メンバーなど)を MCP 互換のエージェント(Claude、Gemini、カスタムエージェント)に公開します。カスタム API 作業は不要です。 - プラグイン – バックエンドプラグインは WebAssembly(WASM)にコンパイルされ、ケイパビリティベースのサンドボックスで実行されます。フロントエンドプラグインは通常の JS バンドルです。プラグインはルート、データモデル、UI ページ、または新しい自動化ノードを追加できます。
- P‑A‑C‑A サイクル – プラットフォームは古典的な Plan → Act → Check → Adapt ループを強制し、AI エージェントはすべての段階に参加します。
- ロールベースの IAM – AWS IAM をモデルにした JSON ポリシーが、任意のリソース(プロジェクト、タスク、スプリント、ドキュメント、環境、エージェントなど)へのアクセスを制御します。
- 静的環境 – 会話間でファイルとプロセスを保持する長期稼働コンテナで、ブラウザ内ターミナル、SSH、またはポートフォワーディングでアクセスできます。
- イベント駆動型自動化 – ビジュアルな n8n スタイルのグラフビルダー(トリガー → 条件 → アクション)で、スケジューリング、Webhook、AI ディスパッチ、API 呼び出し用の組み込みノードを備えています。プラグインは追加ノードを提供できます。
主な機能
- 人間と AI エージェントが並んで表示される統一 Scrumban ボード。
- 自然言語でのタスク/エピック作成、ドキュメント作成、スプリント計画のためのアプリ内 AI チャット。
- エージェントが共同作成する BDD(Gherkin)エディター。
- ボードと同期を維持するシステム設計ドキュメント(SDD)。
- WASM サンドボックス化されたプラグインマーケットプレイス(ワンクリックインストール)。
- Socket.IO によるリアルタイム更新。
- 分離されたコンテナで実行される OpenHands 搭載エージェント。
- プレビューページに注釈を付け、コメントをタスクに変換するブラウザ拡張機能。
- JSON ポリシーと条件サポートを備えたロールベースの IAM。
- 自動ルーティング、自動入力、自動割り当てのための Jev AI 統合。
- ローカルブリッジを介した Agent Client Protocol(ACP)CLI(Claude Code、Gemini CLI など)のサポート。
インストール
- Docker Compose(シングルノード) – 提供されたワンライナーを実行します:
スクリプトは対話的にシークレット(JWT、DB パスワード、暗号化キー)を尋ね、スタック(Postgres、Redis、Caddy、Paca サービス)を起動します。CI/自動化の場合は、curl -fsSL https://github.com/Paca-AI/paca/releases/latest/download/install.sh | bashPACA_YES=1を設定し、すべての値を環境変数で提供します。 - Kubernetes – 公式 Helm チャートをインストールします:
チャートはkubectl create namespace paca helm install paca oci://ghcr.io/paca-ai/charts/paca -n paca -f my-values.yamlpublicUrlとシークレット値(jwtSecret、adminPassword、encryptionKeyなど)を期待します – デフォルトは提供されません。 - アップグレード – 最新リリースから
upgrade.shスクリプトをダウンロードし、docker-compose.ymlを含むディレクトリで実行します(または Helm upgrade を使用)。
Paca の拡張
- バックエンドプラグイン – WASM にコンパイルできる任意の言語(Go、Rust、AssemblyScript)で記述します。
.wasmファイルをplugins/backend/に配置し、UI マーケットプレイスまたはscripts/install-local-plugin.shでインストールします。 - フロントエンドプラグイン –
plugins/frontend/にある標準の JS/TS バンドルで、ページ、ボードウィジェット、またはカスタム設定パネルを追加できます。 - MCP クライアント – Model Context Protocol を実装する任意のエージェントを MCP サーバー(
http://<host>:8080)にポイントすると、ワークスペースへの構造化された読み取り/書き込みアクセスが得られます。
ドキュメントとコミュニティ
- アーキテクチャ概要:
docs/architecture/overview.md - ロールとポリシーガイド:
docs/guides/roles-and-policies.md - 環境管理:
docs/ai-agent/environment-management.md - プラグイン開発:
plugins/フォルダとマーケットプレイス UI を参照してください。 - 貢献は
CONTRIBUTING.mdガイドで歓迎します。プロジェクトは Apache‑2.0 ライセンスです。
結論 – Paca は、商用 PM ツールの完全にオープンソースでセルフホスト型の代替品であり、AI エージェントを人間のチームメイトと同等の立場に置き、プラグインファースト、IAM で保護され、Kubernetes 対応のプラットフォームを現代の AI 拡張ソフトウェアチームに提供します。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト