Nimbus, an AI assistant: a complete Xcode project with streaming chat, a conversation library, voice mode, widgets and three brand presets.
An AI assistant on a two-tab shell: a streaming chat and the app's settings. A voice call covers the whole app from the chat toolbar or Settings, and Leave call returns to the thread.
$199 once, every piece included. See how installing works · Sign in
The screens this template wires together, in the order someone meets them.
Tabs
Chat and Settings on the App Shell, with model, response style, voice and memory settings.
Voice
A full-screen call with the orb and live captions, opened from the chat toolbar or Settings.
SwiftUI source you own, built on Apple frameworks only.
App Shell, Lessons, Chat, Voice Mode, Settings. Installed together, automatically.
AI Assistant (brief). Your agent builds around this template in the same design.
How it behaves, what it handles, and the decisions behind it.
AIAssistantApp is a two-tab app on the App Shell: Chat and Settings. The chat streams replies, offers suggestions on an empty thread and shows error and retry states. A waveform button in the chat toolbar, or Start a voice call in Settings, presents the voice call full screen. A call covers the whole app, tab bar included, and Leave call returns to the thread.
AIChatScreen your own (String) async throws -> AsyncStream<String>.VoiceOrb stays on thinking and takes a size and a palette for who holds the turn.AssistantHome..environment(\.spTheme, …) on AIAssistantApp to re-skin every themed screen.@main: put AIAssistantApp() in your own WindowGroup.Pieces that work well next to this one.