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などの統合。

動作の仕組み

  1. エージェントランタイム – ネイティブのJava AgentScopeループ(ReAct、計画と実行)または外部のDSH JSON-RPCランタイムのいずれか。両方とも同じイベントモデル(思考、ツール使用、回答、使用量、キャンセル)を公開します。
  2. ワークスペース – 各チームにはワークスペースディレクトリがあり、アップロードされた素材はLLM-Wikiに取り込まれ、データベースに保存されます。
  3. 実行 – ユーザーがリクエストを送信すると、選択されたエージェントが実行され、ツールガード(RBAC + 承認)を介してツールを呼び出し、メモリファイル(MEMORY.md、PROFILE.mdなど)を更新します。長時間タスクはチェックポイントされ、スーパーバイザーサービスが再起動後に中断された実行を調整します。
  4. 可観測性 – 管理ランタイムコンソールは、各社員のライブステータス、トークン使用量を表示し、オペレーターはスタックした実行を強制リサイクルできます。

はじめに

  • 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チャネルで公開されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト