mateaix/mateclaw
🤖 MateClaw — Your second brain with Multi-Agent Orchestration, MCP Protocol, Skills & Memory, Dream, and Multi-Channel Support. Built on Spring AI Alibaba.
MateClaw – エンタープライズ向けAIエージェントプラットフォーム
製品概要 – MateClawは、セルフホスト型のJavaベースのプラットフォームで、チームが「デジタル社員」を作成・実行・管理できます。各社員は、役割、目標、バックストーリー、そして呼び出し可能なツールセットを持つAI駆動のエージェントです。システムは、完全なバックエンド(Spring Boot 4、Spring AI、AgentScope)とVueベースの管理UIに加えて、オプションのデスクトップ、Webウィジェット、IMチャネルクライアントをバンドルしています。
主な機能
- マルチベンダーモデルのフェイルオーバー – LLMプロバイダー(OpenAI、Anthropic、Gemini、DeepSeek、Ollamaなど)の優先順位リストを設定します。プライマリモデルが利用できない場合、リクエストは自動的に次の正常なプロバイダーにルーティングされ、ヘルス監視とクールダウンが行われます。
- LLM-Wiki知識ベース – PDF、Markdown、Webページなどをアップロードします。システムはそれらを、エージェントのプロンプトに注入される引用付きのリンクされたWikiページに解析します。
- 永続的でチェックポイント付きの目標 – 長時間実行タスクはデータベースに保存されます。クラッシュ後、ランタイムは最後のチェックポイントから再開し、すべての検証チェックが合格した場合にのみ目標を完了します。
- チーム実行とワークフローDSL – 複数のエージェントとシステムアクション(承認、チャネルディスパッチ、メモリ書き込み)を、7つのステップモード(順次、ファンアウト、条件など)を持つJSONファーストのワークフローに構成します。
- 拡張可能なツール – SKILL.mdパッケージ、MCP(stdio/SSE/HTTP)、ACPブリッジにより、カスタムツールを追加したり、Claude Codeなどの外部コーディングエージェントをプラグインできます。
- エンタープライズ機能 – RBAC、JWT、パーソナルアクセストークン、監査証跡、分散クロックロック、Flyway管理のスキーマ、チャネルごとのエラー分離。
- 複数のフロントエンド – Web管理コンソール、Electronデスクトップアプリ(JRE 21バンドル)、埋め込み可能なチャットウィジェット、DingTalk、Feishu、WeChat Work、Telegram、Discord、Slackなどの統合。
動作の仕組み
- エージェントランタイム – ネイティブのJava AgentScopeループ(ReAct、計画と実行)または外部のDSH JSON-RPCランタイムのいずれか。両方とも同じイベントモデル(思考、ツール使用、回答、使用量、キャンセル)を公開します。
- ワークスペース – 各チームにはワークスペースディレクトリがあり、アップロードされた素材はLLM-Wikiに取り込まれ、データベースに保存されます。
- 実行 – ユーザーがリクエストを送信すると、選択されたエージェントが実行され、ツールガード(RBAC + 承認)を介してツールを呼び出し、メモリファイル(
MEMORY.md、PROFILE.mdなど)を更新します。長時間タスクはチェックポイントされ、スーパーバイザーサービスが再起動後に中断された実行を調整します。 - 可観測性 – 管理ランタイムコンソールは、各社員のライブステータス、トークン使用量を表示し、オペレーターはスタックした実行を強制リサイクルできます。
はじめに
- Mavenでバックエンドを実行(
mvn -pl mateclaw-server spring-boot:run)、Vue UIは(npm install && npm run dev)。 - または、提供されているDocker Compose(
docker compose up -d)を使用。 - デスクトップバイナリは、埋め込みJRE付きの単一JARとして利用可能。
ターゲットオーディエンス – 中央管理されたAIエージェントレイヤー、マルチユーザーアクセス、監査可能性、モデル停止への耐性を必要とするJava中心のエンタープライズ。これは単なるチャットボットではなく、AI搭載のデジタル同僚を構築するための拡張可能な「セカンドブレイン」プラットフォームです。
TL;DR – MateClaw = セルフホスト型のSpring BootベースのAIエージェントランタイムで、マルチモデルのフェイルオーバー、知識ベースの取り込み、永続的な目標、ワークフローオーケストレーション、エンタープライズグレードのセキュリティを備え、Web、デスクトップ、ウィジェット、多くのIMチャネルで公開されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト