Open Beta ยท Now Available

Get started in minutes

One command to install. A setup wizard to configure. You're running autonomous agents in under 5 minutes.

Quick Install

Terminal
$ pipx install snippbot

One command โ€” works the same on macOS, Linux, and Windows. Installs the snippbot CLI and daemon, with the compiled UI and agent gateway bundled in. No Node.js, pnpm, or repo clone required.

Don't have pipx? Install it from pipx.pypa.io โ€” or use pip inside a virtualenv: python3 -m venv ~/.snippbot-venv && ~/.snippbot-venv/bin/pip install snippbot.

Prerequisites

๐Ÿ
Python 3.11+
Required
๐Ÿ“ฆ
pipx
Recommended installer
โœ…
That's it
No Node.js or build tools

Getting started

Three commands and you're live โ€” under five minutes from install to running agents.

  1. 1
    Install the package
    pipx install snippbot
    Pulls one self-contained wheel with the compiled UI and agent gateway bundled in.
  2. 2
    Run the setup wizard
    snippbot setup
    Opens http://localhost:18781/setup for first-time configuration.
  3. 3
    Start the daemon
    snippbot start
    Launches the daemon and its agent gateway on port 18781.

System requirements

Requirement Minimum
Python 3.11+
RAM 512 MB
Disk 300 MB
OS macOS, Linux, Windows

Useful commands

Command Description
snippbot setup --headless Configure from the terminal โ€” no browser (servers / SSH)
snippbot setup --host 0.0.0.0 Bind to all interfaces for remote / VM access
snippbot setup --port 18781 Use a custom API + UI port
snippbot service install Run as a managed service โ€” start on login + auto-restart (no sudo)
snippbot doctor Run a full health check on your install
snippbot uninstall Stop the daemon and remove Snippbot (--purge also deletes data)

After installation

Terminal
$ snippbot start
โœ“ Daemon running on :18781 โœ“ UI available at http://localhost:18781
Terminal
$ snippbot stop
โœ“ Daemon stopped
Terminal
$ snippbot status
โ— snippbot daemon: running (PID 12345) โ— API + UI: http://127.0.0.1:18781 โ— gateway: http://127.0.0.1:8787

Run on startup

snippbot start runs in the foreground. To launch Snippbot automatically on login and restart it if it crashes, register it as a managed service โ€” one command, no sudo, picking the right mechanism for your OS (systemd on Linux, launchd on macOS, Task Scheduler on Windows).

Terminal
$ snippbot service install
โœ“ Installed + started โ€” runs on login, auto-restarts
Terminal
$ snippbot service status
Terminal
$ snippbot service uninstall
โœ“ Stopped and removed

Headless Linux servers (no logged-in user): run loginctl enable-linger $USER after install so it stays up without a session โ€” or use scripts/install-vps.sh --service for a boot-time system service.

Run on a server (VPS)

Install the same way, then bind to all interfaces so you can reach the UI across your network:

Terminal
$ pipx install snippbot
Terminal
$ snippbot start --host 0.0.0.0

Then open http://<server-ip>:18781/ (the setup wizard loads automatically). If a firewall blocks it, allow the port (e.g. sudo ufw allow 18781/tcp). To keep it running, register it as a service (see Run on startup above) โ€” on a headless server use scripts/install-vps.sh --service for a boot-time systemd unit.

Optional โ€” Claude CLI backend. To run agents on your Claude Pro/Team account via the local Claude CLI, you also need Node.js 18+ plus npm install -g @anthropic-ai/claude-code (a global install needs sudo on a server). Our scripts/install-vps.sh --with-claude-cli sets this up for you. You can skip it and run on an Anthropic API key instead.

Setup wizard

The first time you run Snippbot, an 8-step setup wizard guides you through initial configuration:

๐ŸŒŒ
Genesis
System checks
๐Ÿ””
Permissions
Mic & notifications
๐Ÿ‘ค
Identity
Name your AI agent
๐Ÿ”‘
Account
Create admin credentials
๐Ÿ—ฃ๏ธ
Voice
Choose personality and tone
๐Ÿค–
Model
Select LLM provider and model
๐Ÿ›’
Marketplace
Optional starter packages
๐Ÿš€
Ignition
Launch and verify

Licensing

Snippbot is free for personal use. You may use, modify, and run it for personal, educational, and non-commercial purposes at no cost.

Commercial use requires a license. Using Snippbot or derivatives to generate revenue, in a business context, or as part of a commercial product or service requires a commercial license agreement. See our Terms of Service for details.

By downloading and installing Snippbot, you agree to our Terms of Service. Snippbot is provided "as is" without warranty. Snippai LLC is not liable for any damages arising from use of the software. You use Snippbot at your own risk.

For detailed installation instructions, troubleshooting, and advanced configuration:

Full Installation Guide