Roadmap

What we've built, what's in progress, and where we're headed.

Shipped (Phase 1–5)

Shipped

Self-hosted daemon

Starlette + uvicorn backend with a comprehensive REST API and real-time streaming over WebSocket and SSE

Shipped

Aurora UI

React frontend with dark theme, glassmorphism, and four themes — dozens of pages spanning chat, projects, agents, memory, workflows, and more

Shipped

Marketing site

Product site at snippbot.com — you're looking at it

Shipped

Documentation site

Comprehensive docs at docs.snippbot.com built with Astro + Starlight

Shipped

Multi-provider chat

All the major LLM providers (Anthropic, OpenAI, Google, DeepSeek, Grok, Groq, Mistral, OpenRouter) plus custom OpenAI-compatible endpoints and local models

Shipped

Persistent memory

Multi-tier cognitive memory — sensory buffer, working memory, episodic store with vector + FTS5 search, knowledge graph, and meta-cognitive reflection

Shipped

Singularity Marketplace

Signed, audited package marketplace covering tools, MCP servers, hooks, workflows, jobs, channels, Profession Suites, and more — with bounty board, escrow, and per-capability permission grants

Shipped

Project management

Project system with phase gates, plan generation, DAG execution, and task dependencies

Shipped

CLI

Comprehensive command-line interface covering daemon, projects, devices, channels, secrets, auth, marketplace, security, and more

Shipped

REST API

Comprehensive REST surface for every part of the platform, plus WebSocket and SSE streaming

Shipped

Job scheduler

Cron, interval, and one-time scheduling with natural-language parsing and multi-channel result delivery

Shipped

Visual workflow builder

DAG editor with 7 step types, dry-run analyzer, run streaming, and a template library

Shipped

Browser automation

CDP-powered recording, replay, screenshots, stealth mode, network interception, and persistent auth across runs

Shipped

Device fleet management

Remote device pairing, TOTP auth, device groups, capability advertisement, and health monitoring

Shipped

Messaging channels

Slack, Discord, Telegram, WhatsApp, Microsoft Teams, and Google Chat — plus marketplace-installed channel adapters

Shipped

Sandbox execution

Docker, Podman, and process-level isolation with GPU passthrough, network policy tiers, and SSRF guard

Shipped

Hooks and webhooks

Event-driven automation with Python scripts, HTTP webhooks, and bundled built-in handlers across project, agent, browser, channel, and security events

Shipped

MCP tool integration

Model Context Protocol with three trust levels, OAuth2 token refresh, and a pre-built MCP catalog

Shipped

Voice chat

Speech-to-text and text-to-speech with per-agent voice profiles

Shipped

Setup wizard

6-step guided setup: Genesis, Identity, Account, Voice, Model, Ignition

Shipped

Auth system

Username/password authentication with API key support, encrypted secrets, and audit logging

Planned (Mobile & Deployment)

Planned

Mobile companion app

React Native + Expo client for iOS and Android — paired to the local daemon for chat, monitoring, push-based owner approval, and remote agent control. In development; not yet available to download.

Planned

Push-based approval loop

Biometric-gated approval requests for session joins, elevated tool calls, and device pairing — with timeout fallback and a full local audit trail. Ships with the mobile app.

Planned

Docker deployment

Containerized self-hosting via Docker Compose with persistent volumes, health checks, and environment-variable configuration. Not yet supported — the published image and compose workflow are planned.

Ongoing

Ongoing

USDC payment rail + x402 agent payments

A native payment layer for the Singularity marketplace — USDC settlement on Solana and x402 agent-to-agent payments, with bounded-autonomy guardrails (per-transaction and daily caps, counterparty allowlists, escrow, and human approval thresholds). In development; marketplace purchases, bounties, and payouts run on Stripe (USD) today

Ongoing

On-chain USDC escrow for bounties

On-chain escrow holds, dispute, and refund flow for autonomous agent payments — coordinated with the bounty board and Critical-Install allowlist already shipped in the registry. In development; bounty escrow runs on Stripe (USD) today

Ongoing

Team and Enterprise subscriptions (beta)

Per-Seat commercial licensing with org namespaces, private registries, invite-by-email, role-based admin, and centralized Stripe billing. Backend org provisioning, seat-sync, and Stripe webhook reconciliation have shipped; the pricing UI, signup-flow extensions, and seat-minimum (2) and -maximum (25 for Team) enforcement are landing next. Prices, Seat caps, and feature scope are subject to change before general availability.

Planned (Phase 6 — Edge/Hybrid)

Planned

Edge client package

snippbot-edge — lightweight client for cloud-connected mode

Planned

Cloud-connected mode

Optional cloud connectivity for non-technical users

Planned

Offline queue and sync

Queue actions offline and sync when connected

Planned

Degraded/fallback mode

Graceful degradation when cloud is unavailable

Planned (Phase 7 — Cloud)

Planned

Cloud server backend

Managed cloud infrastructure for hosted deployment

Planned

JWT authentication

Token-based auth for cloud-connected clients

Planned

Multi-tenant sessions

Isolated session management for multiple users

Planned

Protected IP algorithms

Speculative execution, parallel scheduling, and advanced optimizations

Exploring

Exploring

Vertical Editions

Pre-configured Snippbot variants tailored to specific business roles — Auditor, Security Platform, Trading Desk, Crypto Manager, Research Platform, and more — bundling the right agents, skills, workflows, channels, and dashboards as a single turnkey deployment that extends the Marketplace's Profession Suites into a full pre-built product

Exploring

AI-powered documentation search

Semantic search across all documentation with AI-generated answers

Exploring

Community templates gallery

Browse and share workflow templates and agent configurations