An AI secretary that runs your day from voice, Obsidian, and a cloned command voice
Erwin is meant to be an AI secretary: it figures out your schedule, issues reminders and commands from what you tell it, and makes task logging low-friction. Logging work should not become its own productivity tax. The voice is Commander Erwin from Attack on Titan; the agent has access to whatever personal data you choose to give it.
Day-to-day context lives in an Obsidian vault (everything except high-sensitivity secrets like SSNs). The agent reads that vault to manage schedule and decide what to surface next, cutting the friction of "what should I do right now?"
The intended voice path is ElevenLabs for dataset creation, then local Piper (or GPT-SoVITS) so replies run without a cloud TTS bill. Weights are not trained yet; the pipelines are in place for that. The local node talks over Telegram (text + voice notes) and handles deadline-aware reminders as a long-running service.
The former Jarvis runtime, jarvis-backend Piper fine-tune track, and Erwin AI Voice Weights
GPT-SoVITS pipeline now live in one Project Erwin repo: Telegram node at the root,
voice/piper-finetune/, and voice/gptsovits/.
Telegram + local TTS path works. Fine-tune / clone pipelines live under
voice/; Erwin-specific weights are still the next step, not shipped.
Portfolio media on this page is the current evidence of the product surface.