Live on Google Play in 178 countries

Your agents, in your pocket

Snippbot for Android pairs straight with your own daemon. Check on long-running work, answer the questions your agents ask, and start new chats from wherever you are, with no Snippbot account and nothing routed through our servers.

Get it on Google Play Free · Android · v1.0.1

No server yet? The app opens in a test mode with sample data, so you can look around first. iOS is planned but not available yet.

Home screen: tokens, conversations, activities and recent chats
Juniper's reply with a Needs your answer chip above a question form
Atlas reporting a fixed bug and passing tests

Built for the palm of your hand

Five tabs: Home, Chat, History, Settings and More. Everything is native Android, not a web page in a wrapper.

Live

Watch your agents work

Replies stream in as they're written, with every tool call listed as it runs. If the connection drops, the Live chip turns to Reconnecting and picks the reply back up from the server. Reopen the app later and it catches up on what you missed.

  • Live / Reconnecting chip
  • Catches up when you return
  • Send into the reply or after it
  • Stop ends the reply on the server
Nova streaming a reply: a Searching the web status line, four tool calls succeeded, a Live chip and Into reply / After reply buttons

At a glance

The answer first, the details when you want them

Each reply leads with an At a glance card and a status chip: Done, Needs your answer, Working in background or Blocked. Details, progress notes and tool calls fold away until you tap them.

  • Status chip on every reply
  • Collapsible details
  • Copy, Edit, Retry, Report
  • Tables, code and links
Nova's reply opening with an At a glance card: recommendation, budget alternative and established-brand alternative

Decisions

Answer questions and approve actions from anywhere

When an agent asks a question, you get a form: tap options or type your own answer. When it wants to run something that needs approval, you can approve, reject, or approve everything for the rest of the turn.

  • Tap-to-answer forms
  • "Other" free-text answers
  • Approve / Reject / Approve all
  • Check-ins on a schedule
Juniper asking a question form on the phone: dates, kids ages, lodging, interests

Agents

Every agent on your daemon, in one tap

Switch agents from the chat header, change the model for a chat, or add more agents for a multi-agent conversation. Each agent keeps its own personality, tools and memory on your daemon.

  • Switch or create agents
  • Per-chat model picker
  • Multi-agent chats
  • Agent details at a glance
The Switch Agent sheet listing Atlas, Juniper, Nova and Snipp, with Create agent

Talk, snap, make it yours

Voice input, photos and files, and themes for the people who want to chip in.

Tap to talk

Tap the mic to record and tap again to stop. Your daemon transcribes the audio with the provider you set up (Local Whisper, OpenAI Whisper or ElevenLabs) and the message sends. No wake words and no always-on microphone.

Spoken replies aren't available on mobile yet.

Photos and files

Attach from your photo library, take a photo, or choose a file. Attachments upload to your daemon and show inline in the chat, so your agent can read a screenshot, a receipt or a document right away.

Supporter themes

Classic is free. An optional one-time Supporter purchase adds a badge and three themes: Midnight Circuit, Aurora and Warm Copper. Every core feature stays free.

Pairing

Paired to your daemon, home or away

  1. 1

    Run Snippbot on a computer you control

    pipx install snippbot, then snippbot start. Your laptop, a desktop at home, or a VPS.

  2. 2

    Pair with a 6-digit code or a QR code

    Get the code from the web UI's Devices page, or scan the pairing QR. The daemon gives the phone its own device token; there's no username, password or Snippbot account.

  3. 3

    Use it anywhere

    The app tries your local network first and falls back to your Remote Access tunnel when you leave the house. Cloudflare Access service tokens are supported.

Step-by-step: connecting the mobile app.

The Connect screen: New to Snippbot? steps, Server Address, Daemon Host and Port

Security that travels with you

Each layer defends on its own. The full model is on the security page.

Biometric app lock

Opt in under Settings → Security, and your fingerprint or face unlock gates every launch and every return to the app.

Device-bound sessions

Each phone gets a SHA-256 hardware fingerprint, so a copied token can't be used from a different device.

Trusted devices and TOTP

Joining a session can require a trusted device and a single-use authenticator code, with a lockout after repeated failures.

HTTPS beyond your LAN

Any address outside your local network must use HTTPS; plain HTTP is only allowed at home.

Capped token renewals

Device tokens renew themselves at most 5 times before a fresh sign-in exchange is required.

Rate limits on every endpoint

Tighter limits on sign-in and session joins, and error messages that never leak internal details.

Opt-in push notifications

Turn on push in Settings → Notifications and choose what reaches you: task updates, agent alerts and security events. Replies are throttled so a busy chat doesn't flood your phone, and scheduled jobs can deliver their results straight to it.

Continuing a web session on the phone works when it's started from the web UI, but starting that hand-off is still behind a feature flag.

Your channels at a glance

See whether Discord, Telegram, Slack, WhatsApp, Microsoft Teams, Google Chat, SMS and email are connected and healthy. Connecting and editing channels happens in the web UI.

DiscordTelegramSlackWhatsAppTeamsGoogle ChatSMSEmail

New · public beta

Also on your desktop

Snippbot Desktop for Mac and Windows: Quick Chat on a global hotkey and a split-pane workspace, paired with the same daemon as your phone.

Snippbot Desktop

Your agent goes where you go

Free on Google Play, paired directly with your own daemon. Read how it went from a stubbed app to a production release.