zai-org/Synapse

Self-hosted AI workspace with shareable AI teammates, shared conversations, memory, and governed access to plugins, MCP tools, and local devices.

何を解決するか

Synapseは、孤立したチャットボットを越えて「デジタルチーム」を構築するための自己ホスト型AIワークスペースです。AIの対話が分散している問題を解決し、会話を主な境界として、人間、ネイティブAIアクター、リモートエージェントが共有メモリと制御されたツールアクセスで1つのスレッド内で協働できるようにします。

動作方法

Synapseは、すべての相互作用が特定のスレッドに限定される会話中心のアーキテクチャを使用しています。以下の主要なコンポーネントを統合しています:

  • 参加者: ワークスペースメンバー、ネイティブアクター、WebSocketデーモン経由で接続されるリモートエージェント(例:Claude Code)を含む4種類の参加者をサポートします。
  • ランタイムとリソース: 物理デバイス(Linuxサーバー、デスクトップ)や隔離されたサンドボックス(Docker、E2B)をペアリングして、コード実行やツール使用の制御された実行環境を提供します。
  • ガバナンス: 中央の workspace_resource_grants レジャーデータベースが、プラグイン、メモリ空間、デバイス機能に対する明示的かつ取り消し可能な権限を管理します。
  • 接続性: Telegram、WhatsAppなどの外部IMプラットフォームやGitHubウェブフック、スケジュールなどのイベントソースを、会話ランタイムに直接接続します。
  • メモリ: 語彙検索と埋め込み(embeddings)を組み合わせた権限付きメモリ空間を実装し、異なる会話間で文脈を維持します。

対象ユーザー

複数のエージェントを管理し、既存のハードウェア/ソフトウェアツールと統合しながら、AI駆動の自動化における厳格なセキュリティと権限モデルを維持したいユーザーおよびチーム向けに設計されています。

主な特徴

  • マルチエージェント協働: アクター同士が同じトランスクリプト内で起動し、タスクを引き継ぐことができます。
  • リモートエージェントブリッジ: ランタイムの移行なしに、既存の外部エージェントを一等参加者として参加させられます。
  • 統合認証: センシティブなツール呼び出しは、チャット内に直接表示されるインタラクティブカードで承認できます。
  • デバイス統合: 実機とペアリングし、ファイルシステム、CLI、ブラウザ機能をMCPツールとして公開します。
  • イベント駆動型自動化: スケジュールやウェブフックがアクターの起動をトリガーし、会話イベントとして可視化されます。

関連

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