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