Skip to content

Snippbot Desktop

Snippbot Desktop is a native Tauri 2 chat client for macOS and Windows. It talks to your own Snippbot daemon — the same backend the web UI and mobile app use — over HTTP, SSE and WebSockets. It is not a hosted service, and it does not bundle, start or stop the daemon: your agents, routing, memory and jobs all live on the daemon, local or remote, and they keep working whether or not the desktop app is open.

Agents, chat, and the rest of the daemon's state — all rendered natively.

Snippbot Desktop has exactly two windows:

WindowWhat it’s for
Full workspaceA full desktop window with a sidebar, split tab groups, an inspector panel, menus and a command palette. See Workspace.
Quick ChatA small (420×560) frameless popover summoned by a global hotkey or the tray/menu-bar icon. One conversation at a time. See Quick Chat.

Both windows render the same chat engine and can show the same conversation; a turn keeps streaming even if you close the window it started in.

Snippbot Desktop deliberately doesn’t replace the web UI. Memory, Skills, Workflows, Marketplace, and most Settings (Profile, Model Routing, Security, Voice, Channels, Remote Access) open your browser to the daemon’s web UI instead of being rebuilt natively. The desktop app’s own Settings cover AI Providers, sign-in, appearance, the Quick Chat hotkey, and the local tool runner — see Settings & Shortcuts.

Requirement
macOSmacOS 13 or later. Separate downloads for Apple Silicon and Intel.
WindowsWindows 10 (1809+) or Windows 11.
LinuxNot built in this release.
DaemonSnippbot daemon 0.11.1 or later — older daemons don’t allow the app’s CORS origin or support “keep me signed in.”
NetworkThe app connects out to your daemon over HTTP(S), SSE and WebSockets. It never listens for incoming connections.

Get the installers from Install.