Chat
Streaming chat with agent selection, queued messages, file and photo upload, voice input, and real-time SSE responses.
The Snippbot mobile app brings your self-hosted AI agent to your phone. Built with React Native and Expo, it pairs directly with your own running Snippbot daemon — there is no Snippbot account, and nothing is routed through Snippbot servers. It provides streaming chat, voice input, monitoring, memory, workflows, and remote session joining on the go.
| Requirement | Details |
|---|---|
| Android | An Android phone with Google Play (install; US-only rollout for now) |
| iOS | Not available yet — planned |
| Snippbot daemon | Running and reachable from your device (same network, Remote Access tunnel, or reverse proxy) |
| Network | Wi-Fi or cellular connection to your daemon’s host |
The app uses a 5-tab bottom bar for primary navigation, with a More menu for additional features.
| Tab | Icon | Description |
|---|---|---|
| Home | Home | At-a-glance stats and your most recent conversations |
| Chat | Chatbubbles | Streaming chat with agent and model selection |
| History | Time | Past conversations and scheduled runs, with search |
| Settings | Settings | Connection, notifications, security, chat sessions, voice, themes |
| More | Grid | Overflow menu for all other features |
The More tab provides access to:
| Feature | Description |
|---|---|
| Memory | Episodes, clusters, and semantic search |
| Monitor | Token usage, performance, health |
| Skills | Built-in and custom tools |
| Channels | Status of connected channels (Discord, Telegram, Slack, and more) — set up and edit them on desktop |
| Security | Recent access events |
| Projects | Project list and read-only project detail |
| Hooks | Event automations |
| Workflows | Read-only workflow viewer |
| Help & FAQ | Troubleshooting and common questions |
The mobile app uses the Aurora design system, matching the desktop UI:
void palette)plasma) and purple (nebula)AuroraCard)AuroraButton)Chat
Streaming chat with agent selection, queued messages, file and photo upload, voice input, and real-time SSE responses.
Remote Sessions
Joining a session from your phone — transfer links, TOTP verification, and owner approval.
Notifications
Opt-in push notifications — session-join approval requests, agent replies, and scheduled-job results.
Connection & Auth
Setup and authentication — pairing by code or QR, LAN and remote endpoints, and biometric app lock.
| Feature | Desktop UI | Mobile App |
|---|---|---|
| Chat (streaming) | Full | Full |
| Agent management | Full | Pick agents in chat, add agents to a conversation |
| Voice input | Click-to-record | Tap-to-record (transcribed by your daemon) |
| Remote sessions | Transfer initiation (behind a feature flag) | Join via link, TOTP, owner approval |
| Push notifications | Browser only | Native (Android; iOS planned) |
| Projects | Full | List + read-only detail |
| Memory | Full (3D nebula) | Episodes, clusters, search |
| Workflows | Visual builder | Read-only viewer |
| Channels | Full | Status only |
| File upload | Drag & drop | Camera, photo library, and file picker |