Skip to content

Mobile App Overview

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.

RequirementDetails
iOSiOS 16+ (iPhone 8 or later)
AndroidAndroid 12+ (API 31)
Snippbot daemonRunning and reachable from your device (LAN or reverse proxy)
NetworkWi-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.

TabIconDescription
ChatChatbubblesActive conversations and new chats
AgentsPeopleAgent list, configuration, and archetypes
InsightsBulbProactive notifications and summaries
SettingsSettingsDaemon connection, notifications, session security
MoreGridOverflow menu for all other features

The More tab provides access to:

FeatureDescription
MemoryEpisode stream, knowledge search
MonitorToken usage, health metrics
SkillsBuilt-in and marketplace tools
ChannelsSlack, Discord, Telegram connections
HistoryPast conversations
SecurityPermissions, access control
SNIPP EconomyToken balance and transactions
ProjectsTask execution and planning
HooksEvent automations
WorkflowsWorkflow viewer
SandboxCode execution
BrowserWeb automation status

The mobile app uses the Aurora design system, matching the desktop UI:

  • Backgrounds: Deep navy to near-black (void palette)
  • Accents: Cyan (plasma) and purple (nebula)
  • Cards: Frosted glass with subtle borders (AuroraCard)
  • Buttons: Gradient variants — primary, secondary, danger (AuroraButton)
  • Haptics: Tactile feedback on key interactions (toggles, sends, approvals)

Chat

Streaming chat with agent selection, file upload, voice input, and real-time SSE responses.

Notifications

Push notifications — approval requests, task alerts, insights, and actionable buttons.

FeatureDesktop UIMobile App
Chat (streaming)FullFull
Agent managementFullFull
Voice inputClick-to-recordHold-to-talk
Remote sessionsTransfer initiationQR scan, deep links, TOTP
Push notificationsBrowser onlyNative (iOS + Android)
InsightsFullFull
ProjectsFullRead + execute
MemoryFull (3D nebula)List view
WorkflowsVisual builderRead-only viewer
Browser automationFullStatus viewer
SandboxFullStatus viewer
File uploadDrag & dropCamera + gallery picker