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 上运行,无需远程控制平面。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目