Chat
Streaming chat with agent selection, file upload, voice input, and real-time SSE responses.
The Snippbot mobile app brings the full power of your self-hosted AI agent to your phone. Built with React Native and Expo, it connects to your running Snippbot daemon and provides chat, agent management, insights, and remote session continuation on the go.
| Requirement | Details |
|---|---|
| iOS | iOS 16+ (iPhone 8 or later) |
| Android | Android 12+ (API 31) |
| Snippbot daemon | Running and reachable from your device (LAN 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 |
|---|---|---|
| Chat | Chatbubbles | Active conversations and new chats |
| Agents | People | Agent list, configuration, and archetypes |
| Insights | Bulb | Proactive notifications and summaries |
| Settings | Settings | Daemon connection, notifications, session security |
| More | Grid | Overflow menu for all other features |
The More tab provides access to:
| Feature | Description |
|---|---|
| Memory | Episode stream, knowledge search |
| Monitor | Token usage, health metrics |
| Skills | Built-in and marketplace tools |
| Channels | Slack, Discord, Telegram connections |
| History | Past conversations |
| Security | Permissions, access control |
| SNIPP Economy | Token balance and transactions |
| Projects | Task execution and planning |
| Hooks | Event automations |
| Workflows | Workflow viewer |
| Sandbox | Code execution |
| Browser | Web automation status |
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, file upload, voice input, and real-time SSE responses.
Remote Sessions
Multi-device continuation — QR scanning, transfer codes, TOTP verification, and observer mode.
Notifications
Push notifications — approval requests, task alerts, insights, and actionable buttons.
Connection & Auth
Setup and authentication — daemon pairing, device registration, and biometric unlock.
| Feature | Desktop UI | Mobile App |
|---|---|---|
| Chat (streaming) | Full | Full |
| Agent management | Full | Full |
| Voice input | Click-to-record | Hold-to-talk |
| Remote sessions | Transfer initiation | QR scan, deep links, TOTP |
| Push notifications | Browser only | Native (iOS + Android) |
| Insights | Full | Full |
| Projects | Full | Read + execute |
| Memory | Full (3D nebula) | List view |
| Workflows | Visual builder | Read-only viewer |
| Browser automation | Full | Status viewer |
| Sandbox | Full | Status viewer |
| File upload | Drag & drop | Camera + gallery picker |