Scowld is an iOS AI voice companion, an animated 3D character you talk to that talks back, and the whole thing is open source under MIT, built solo.
Why open source a companion app?
- It's bring-your-own-key by design. The app talks directly to your AI, STT, and TTS providers. Open source lets you verify that, end to end.
- Keys are stored in the iOS Keychain and choices in local preferences. "Trust me" is weaker than "read the code," so the code is there.
- It's a fun stack to learn from: a SwiftUI app wrapping a bundled Amica/Arbius frontend that renders a VRM avatar with Three.js and three-vrm, lip sync and expressions included.
If you're a tinkerer, the repo is a map of how a real companion app is assembled: the VRM rendering layer, the wake-word listening, the provider matrix spanning Gemini, OpenAI, Claude, Ollama, Groq, OpenRouter, xAI, Together AI, Hugging Face, Venice AI, and Moonshot AI, plus the STT and TTS options.
Clone it, read it, file an issue, or just take ideas for your own project.
Top comments (0)