sonichi/sutando
My AI Stand. Realtime by day, rewriting itself by night. Summon my AI superpower.
解決する課題
Sutandoは、macOS上であなたのデジタルライフを管理する「スタンド」(個人の精神)として機能するように設計されたパーソナルAIエージェントです。画面を見たり、会議に参加したり、電話をかけたり、あなたが不在の間に自律的に自身のコードと機能を改善したりできる、単一の永続的なエージェントを提供することで、断片化されたAIインタラクションの問題を解決します。
仕組み
Sutandoは、4つの主要なプロセスの組み合わせで動作します。
- コアエージェント: Claude CodeまたはCodex CLIを搭載し、システムへの完全なアクセス権を持ち、スケジュールされたプロアクティブなループ(15〜30分ごと)と永続的なタスクウォッチャーを介してタスクを実行します。
- ボイスエージェント: WebSocketを介してGemini Liveを使用し、ブラウザでリアルタイムの音声インタラクションを提供します。
- 会話サーバー: Twilio WebSocketを介して着信および発信の電話を処理します。
- Webクライアント: エージェントと対話するためのブラウザベースのUIを提供します。
即時アクション(画面の説明など)には、音声エージェントと電話エージェントが「インラインツール」を使用します。より複雑な作業では、tasks/ディレクトリにタスクを書き込み、コアエージェントがそれを処理してresults/ディレクトリに結果を書き込みます。
対象ユーザー
システムレベルのタスクを処理し、コミュニケーション(Zoom、Google Meet、電話、Telegram、Discord)を管理し、自律的なビルドループを通じて自身の機能を進化させることができる、高度に統合された自律型AIアシスタントを求めるmacOSユーザー向けに構築されています。
ハイライト
- マルチモーダルインタラクション: 電話、Telegram、Discordなど、複数のチャネルにわたって音声、視覚(画面キャプチャ)、テキストをサポートします。
- 自律的な進化: ビルドループを実行して自身の健全性を監視し、ユーザーのパターンを検出し、不足している機能を追加するために自身のコードを出荷します。
- 会議と通話の管理: Zoom/Google Meetの会議に参加し、スクリーンショットを撮って参加者を特定し、同時に電話をかけることができます。
- クロスマシンスケーリング: 他のMacマシンと連携してサービスを移行し、一貫したアイデンティティとメモリを共有できます。
- ローカルファースト: リモートコントロールプレーンなしで、ユーザーのMac上で完全に実行されます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト