sonichi/sutando

My AI Stand. Realtime by day, rewriting itself by night. Summon my AI superpower.

解決的問題

Sutando 是一個個人 AI 代理,旨在充當「替身」(個人精神),在 macOS 上管理你的數位生活。它透過提供一個單一的、持久的代理來解決碎片化 AI 互動的問題,該代理可以查看你的螢幕、加入會議、撥打電話,並在你不在時自主改進自己的程式碼和能力。

運作方式

Sutando 透過四個主要流程的組合運行:

  • 核心代理:由 Claude Code 或 Codex CLI 驅動,擁有完全的系統存取權限,並透過排程的主動循環(每 15-30 分鐘)和持久任務監視器執行任務。
  • 語音代理:透過 WebSocket 使用 Gemini Live,在瀏覽器中提供即時語音互動。
  • 對話伺服器:透過 Twilio WebSocket 處理來電和去電。
  • Web 用戶端:提供基於瀏覽器的 UI 來與代理互動。

對於即時操作(如描述螢幕),語音和電話代理使用「內聯工具」。對於更複雜的工作,它們將任務寫入 tasks/ 目錄,然後核心代理處理這些任務並將結果寫入 results/ 目錄。

適用對象

它專為 macOS 使用者打造,這些使用者希望擁有一個高度整合、自主的 AI 助手,能夠處理系統級任務、管理通訊(Zoom、Google Meet、電話、Telegram、Discord),並透過自主建置循環來進化自身功能。

亮點

  • 多模態互動:支援跨多個管道(包括電話、Telegram 和 Discord)的語音、視覺(螢幕擷取)和文字。
  • 自主進化:執行建置循環來監控自身健康狀況、偵測使用者模式,並發布自己的程式碼以新增缺失的功能。
  • 會議與通話管理:可以加入 Zoom/Google Meet 通話、截圖識別參與者,並進行並發電話呼叫。
  • 跨機器擴充:可以與其他 Mac 機器協調,遷移服務並共享一致的身分和記憶。
  • 本地優先:完全在使用者的 Mac 上運行,無需遠端控制平面。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案