milind-soni/OpenMausBot
Open Source Alternative to Grok Bot with a virtual machine that bots can use
何を解決するか
OpenMausBot は、AIエージェントチームをメッセージングアプリの連絡先のように扱える、ローカル優先のオープンソースインターフェースを提供します。複数の別々のチャットインターフェースを必要とせず、既存のエージェントCLI(Claude、Codex、Grokなど)をそのまま利用し、単一の統合デスクトップアプリで管理できます。
動作方法
システムはReactベースのフロントエンドとローカルハーネスサーバーから構成されています。サーバーはドライバーレジストリおよびイベントバスとして機能し、さまざまなローカルエージェントCLIのプロトコルを統一されたイベントストリームに正規化します。拡張機能として、Composio Connectによるアプリ連携(例:Gmail、Slack)、Boxによるエージェント専用の隔離されたクラウドLinuxデスクトップ、ElevenLabsによるテキスト読み上げと音声会話に対応しています。
対象ユーザー
既にAIエージェントCLI(Claude、Codex、Grokなど)のサブスクリプションまたはローカルインストールをお持ちで、個々の個性、モデル、ツールアクセスが異なる複数のエージェントを、中央集権的でローカル優先のGUIで管理したいユーザー。
特徴
- 自前エージェント利用: 新規アカウントやプロキシの必要なしに、既存のローカルCLI(
claude、codex、grok)をそのまま利用可能。 - エージェント用コンピュータ: ボットにクラウドLinuxデスクトップまたはユーザーのローカルMacを割り当てられ、ライブスクリーンプレビューが可能。
- 人間の介入: シェルコマンドやファイル編集などリスクの高い操作は、ユーザーが明示的に許可または拒否する必要がある権限ブローカーを備えています。
- アプリエコシステム: Composio Connect経由で500以上のアプリをワンクリックで統合可能。
- 音声モード: ElevenLabsを使用して返信を音声で読み上げ、リアルタイムの音声会話が可能。
- ローカル優先のプライバシー: 会話記録やAPIキーはすべてローカルの
~/.openmausbotに保存されます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト