GGitHub采集材料
Sutando:可通过语音操控的个人助手
发布时间未知 · 北京时间
原文与观测指标
1 个来源GGitHub
查看原文 Sutando:可通过语音操控的个人助手
sonichi星标400采集时的累计值
每小时增长+0.0星标 / 小时 · 观测区间平均值
最近提交10-28 13:09提交时间不是项目发布时间
发布时间:未知 · 首次发现 10-28 08:32 · 北京时间
指标采集:10-28 14:32 · 指标已取得
对比区间:10-28 08:32 至 10-28 14:32 · 6.00 小时 · 净增量 +0
项目文档有线索安装说明有线索使用说明有线索示例有线索
仅反映文档与示例线索,未实际运行项目。
摘要
Sutando 通过用户选定的 Claude Code 或 Codex CLI 会话处理语音、屏幕和会议任务。例如,用户可让它改写屏幕上的段落、加入会议并生成摘要,也可授权它拨打电话;部分任务需要用户批准。
摘要由 AI 生成,请以原文为准。观测历史 · 最近 2 条 展开 / 收起
缺失不计为零;增长只比较同一指标来源的有效记录,按实际间隔折算每小时。上游缓存可能延迟数值更新。
| 采集时间 · 北京时间 | 指标 | 数值 | 来源 | 状态 |
|---|---|---|---|---|
| 10-28 14:32:23 | Star | 400 | GitHub 公开页面 | 已取得 |
| 10-28 08:32:32 | Star | 400 | GitHub 公开页面 | 已取得 |
采集原文 展开 / 收起
sutando
My AI Stand. Realtime by day, rewriting itself by night. Summon my AI superpower.
项目说明 展开 / 收起
Sutando My AI Stand — Realtime by Day, Rewriting Itself by Night. Summon my AI superpower. Voice, vision, screen, meetings, calls when I'm engaged. Learns my patterns, ships its own code when I'm not. Runs across my Macs, interacts with people & their Stands. It belongs entirely to you. 🛠 Open source: this repo — clone, build, run locally on your own Mac. 🍎 Native app preview: sutando.ai — packaged Mac app, request access. No pay-per-token core API key required. Sutando runs through the Claude Code or Codex CLI session you select, with optional service credentials only for the capabilities you enable. Named after Stands from JoJo's Bizarre Adventure — a personal spirit that fights on your behalf. Like a Stand, Sutando starts unnamed. As it learns your style and earns real capabilities, it names itself and generates its own avatar — your Stand, unique to you. side-by-side-compressed.mp4 24 tool calls. 6 tasks. 7 minutes. All by voice from a phone. Demo by @liususan091219. Watch on YouTube (full quality) → ⭐ If Sutando is useful to you, star this repo — it's how other people find it. 🤖 The AI agent that presented live 📺 ep.007 — 50 days. 600+ PRs. #1 trending 📺 Vision talk at UC Berkeley Sutando in action The Pentagon Declassified a UAP Case Its Own Analysts Rate 40% "Unrecognized", Oct 2023 Orb Incident We Measured Our Agent's First 48 Hours on Claude Fable 5 — Then It Got Pulled An AI agent caught a bug humans missed — phantom voice sessions, found via anomaly detection Anthropic's $150M Bet: 1,000 Paid Fellows to Build AI Inside Nonprofits OpenAI's AI Just Disproved Paul Erdős's 80-Year-Old Math Conjecture @sutando-ai channel · Sutando WIRE playlist What can you do with it? Talk while you work. You're looking at a doc. You say "make this paragraph shorter." Sutando sees your screen, rewrites the paragraph, and replaces the original text directly. Join meetings for you. "Join my 2pm call." It reads your calendar and joins — Zoom via the desktop app, Google Meet via the browser — with computer audio. It can also dial in by phone when you ask. It takes screenshots to identify participants, does live research when someone asks a question, and writes you a summary when the call ends. Meeting access is gated — it messages you on Telegram asking for approval before enabling task delegation. Make calls for you. "Call her and leave a message." Sutando looks up the contact, dials the number, has the conversation, and reports back — while you keep working. It can even make concurrent calls while in a meeting. Work from your phone. Call Sutando and say "summon." It opens Zoom with screen sharing — join from your phone to see its screen in real time. "What's on my screen?" — it takes a screenshot and tells you. "Fix the typo in that file" — done. You scroll, switch apps, navigate — all by voice while walking around. Get better on its own. When you're not giving it tasks, Sutando runs an autonomous build loop — it monitors its own health, detects patterns in how you work, discovers new skills, and builds missing capabilities. Most of Sutando's code was written this way. It learns from your corrections and adapts over time. Remember everything — and act on it. You have an idea while walking. Say it out loud. Sutando captures it, tags it, and saves it as a searchable note. If there's something actionable, it starts working on it right away or queues it for the next free cycle. Reach you anywhere. Voice, Zoom, Google Meet, Telegram, Discord (text + voice channel), web, phone, or email — same agent, same memory, any channel. Scale across machines. Plug in a second Mac and Sutando sets it up — the original agent opens a Discord channel, sends setup commands, and migrates services. The new machine handles phone calls 24/7 while your laptop stays portable. No migration scripts needed — the two agents coordinate the handoff themselves. Status: Alpha This is an early-stage project. Honest status: Count Details Verified working 30 Voice, screen capture, notes, calendar, reminders, contacts, browser, phone calls, meeting dial-in, task delegation, pattern detection, health check, dashboard, Telegram, Discord, multi-machine migration, onboarding tutorial, and more Needs external setup 3 Twilio (phone), Telegram bot, Discord bot We're looking for contributors to help test and harden these capabilities. If you try something and it breaks, open an issue. How it works See Sutando architecture boundaries for the normative definitions of core, adapters, apps, skills, tooling, and workspace state. The core agent's loop is a cron job that fires /proactive-loop every 15 minutes (*/15 * * * * in the per-host crons.json). On Claude, Sutando backs that off to every 30 minutes when 7-day quota utilization reaches 80%, restoring the configured cadence once an authoritative routed reading drops below it; missing, stale, rejected, or unrouted telemetry holds the slower cadence and reports why. Each pass keeps a persistent watcher on tasks/ via Claude Code's Monitor tool, so tasks are processed on arrival rather than on the tick, and also runs health checks and picks the next build-log item. Four processes work together: Voice agent (Gemini Live, WebSocket on :9900) — listens and talks in real time for browser voice. Web client (com.sutando.web-client.plist, HTTP on :8080) — separate launchd service that serves the browser UI. The browser then connects directly to the voice agent's WebSocket on :9900 — the web client is not in the WebSocket data path. Conversation server (Gemini Live, Twilio WebSocket on :3100) — same role as the voice agent for inbound and outbound phone calls. Core agent (Claude Code or Codex CLI) — executes tasks with full system access. The persistent CLI session provides an interactive terminal and runs Sutando's task watcher and scheduled work. Voice agent and conversation server handle conversation-scope actions with inline tools — in-process calls that round-trip instantly (describe the screen, hang up, s