agentrq/agentrq
AgentRQ: Human-in-loop realtime conversational task manager for AI Agents.
What it solves
AgentRQ は、ヒューマンオペレーターと AI エージェントが共有ワークスペースで協働できるプラットフォームです。AI エージェント利用時に発生しがちな、コミュニケーションとタスク管理の断片化という問題を解決し、人間がタスクを委任でき、エージェントが自律的に進捗を更新、権限を要求、リアルタイムでコミュニケーションできる同期環境を提供します。
How it works
このプラットフォームは、Go ベースのバックエンドと Vue.js フロントエンドからなる、疎結合のサービス指向アーキテクチャを採用しています。Model Context Protocol (MCP) を活用し、AI モデル(例: Claude)がワークスペースのタスク管理システムと直接やり取りできるようにします。
主なコンポーネントは次のとおりです:
- MCP Servers:ツールやリソースを AI エージェントに公開し、タスク作成、ステータス更新、ワークスペースデータ取得を可能にします。
- Gateways:ACP と Codex Gateways という専門ブリッジにより、特定プロトコルをネイティブにサポートしないエージェントでもリアルタイム通知を受け取り、プラットフォームとやり取りできます。
- Supervisor (CoreMCP):複数ワークスペースにまたがる全体像と管理権限を提供するグローバル MCP サーバーです。
Who it’s for
Claude Code、Gemini CLI、OpenAI Codex などの AI エージェントを使用して、複雑なゴールを構造化されたワークスペース内の管理しやすいタスクに分解し自動化したい開発者やチーム向けに設計されています。
Highlights
- Real-time Synchronization:SSE(Server‑Sent Events)を使用して、プラットフォーム全体の即時更新を実現。
- MCP Integration:Model Context Protocol のネイティブサポートにより、エージェントとのシームレスな連携が可能。
- Multi-Agent Support:Claude Code と Gemini CLI 用の公式拡張を提供。
- Cross-Workspace Management:アカウント全体のタスクとワークスペースを管理できるグローバル Supervisor ツール。
- Third-Party Integrations:マルチテナント Slack 連携により、リアルタイムのタスクおよび権限管理が可能。