sonichi/sutando

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

What it solves

Sutando is a personal AI agent designed to act as a "Stand" (a personal spirit) that manages your digital life across macOS. It solves the problem of fragmented AI interactions by providing a single, persistent agent that can see your screen, join meetings, make phone calls, and autonomously improve its own code and capabilities while you are away.

How it works

Sutando operates through a combination of four primary processes:

  • Core Agent: Powered by Claude Code or Codex CLI, this agent has full system access and executes tasks via a scheduled proactive loop (every 15-30 minutes) and a persistent task watcher.
  • Voice Agent: Uses Gemini Live via WebSockets to provide real-time voice interaction in the browser.
  • Conversation Server: Handles inbound and outbound phone calls via Twilio WebSockets.
  • Web Client: Provides a browser-based UI for interacting with the agent.

For instant actions (like describing a screen), the voice and phone agents use "inline tools." For more complex work, they write tasks to a tasks/ directory, which the Core Agent then processes and writes results to a results/ directory.

Who it’s for

It is built for macOS users who want a highly integrated, autonomous AI assistant that can handle system-level tasks, manage communications (Zoom, Google Meet, Phone, Telegram, Discord), and evolve its own functionality through an autonomous build loop.

Highlights

  • Multimodal Interaction: Supports voice, vision (screen capture), and text across multiple channels including phone, Telegram, and Discord.
  • Autonomous Evolution: Runs a build loop to monitor its own health, detect user patterns, and ship its own code to add missing capabilities.
  • Meeting & Call Management: Can join Zoom/Google Meet calls, take screenshots to identify participants, and make concurrent phone calls.
  • Cross-Machine Scaling: Can coordinate with other Mac machines to migrate services and share a consistent identity and memory.
  • Local First: Runs entirely on the user's Mac with no remote control plane.

Related

  • Project
  • Project
  • Project
  • Project
  • Project