一款 macOS 语音助手,通过 Claude Code 使用你已有的 Claude Pro 或 Max 订阅,无需 API 密钥。
sonichi/sutando
一个以 macOS 为主的本地个人 AI 助手,可通过语音、屏幕、电话和消息代你执行任务。
- Star
- 399
- Fork
- 97
- 未关闭 Issue
- 1,415
- 最近提交
- 7小时前
这是什么?
Sutando 是一个可在自己 Mac 上运行的自托管个人 AI 助手。核心代理使用 Claude Code 或 Codex CLI,语音对话基于 Gemini Live,电话能力依赖 Twilio。你可以让它查看屏幕并修改正在编辑的文字、读取日历、加入 Zoom 或 Google Meet 会议、记笔记,以及收发和搜索邮件。
系统分为实时语音和后台核心两部分。截屏、挂断电话等快速操作直接在语音进程内完成;较大的任务会写入 tasks 目录,由核心 CLI 执行后把结果回传到原渠道。Telegram、Discord、Slack 桥接也走同一条任务通道,定时循环会做健康检查,并在空闲时处理自主任务。自主开发功能可以通过环境变量关闭。
项目目前处于 alpha 阶段。核心功能面向 macOS 15 及以上,需要 Node.js 22 和 Python 3;Windows 版本覆盖语音、截屏和消息桥接等无界面部分。电话和会议拨入需要 Twilio 与 ngrok。由于代理拥有较大的本地权限,部署时需要配置机主与已验证来电者的访问分级。
核心功能
- 01通过 Gemini Live 进行浏览器语音对话,并可通过 Twilio 拨打电话。
- 02截取并描述屏幕内容,可直接询问当前显示的内容。
- 03根据日历加入 Zoom 和 Google Meet 会议。
- 04支持从 Telegram、Discord、Slack 和本地 Agent API 提交任务,由同一核心处理。
- 05定时循环负责健康检查与自主工作,并为来电者设置访问权限层级。
适用场景
- 边工作边用语音修改或总结屏幕上的文字。
- 按日程自动加入会议,并在结束后获得摘要。
- 在你忙于其他事情时代为拨打电话或留言。
- 通过 Telegram 或 Discord 从手机向 Mac 下发任务。
标签
常见问题
- sutando 是什么?
- 一个以 macOS 为主的本地个人 AI 助手,可通过语音、屏幕、电话和消息代你执行任务。 Sutando 是一个可在自己 Mac 上运行的自托管个人 AI 助手。核心代理使用 Claude Code 或 Codex CLI,语音对话基于 Gemini Live,电话能力依赖 Twilio。你可以让它查看屏幕并修改正在编辑的文字、读取日历、加入 Zoom 或 Google Meet 会议、记笔记,以及收发和搜索邮件。
- sutando 可以免费使用吗?用的什么许可证?
- sutando 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- sutando 还在维护吗?
- 活跃维护中。sutando 最近一次提交是在 2026年10月22日。
- sutando 适合用来做什么?
- 边工作边用语音修改或总结屏幕上的文字。 按日程自动加入会议,并在结束后获得摘要。 在你忙于其他事情时代为拨打电话或留言。 通过 Telegram 或 Discord 从手机向 Mac 下发任务。
- 在哪里获取 sutando?
- 源代码和安装说明在 GitHub 上:https://github.com/sonichi/sutando
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款本地运行的开源语音助手,慢任务交由后台 AI 机器人团队在浏览器、终端和本地文件中完成,通话不中断。
Leon 是一款开源的个人 AI 助手,可本地运行,借助工具、上下文和记忆完成任务。
运行在你自己电脑上的个人 AI 助手,可执行长时任务、记住上下文,并支持语音交互,兼容本地与云端模型。
用单个 Rust 二进制文件运行的自托管个人 AI 智能体服务,支持沙箱执行、多家大模型和 Telegram、Discord 等聊天渠道。
可自托管的 Telegram AI 助手,把语音、图片和消息整理进 Markdown 记忆库,之后可检索回忆。