Roadmap

What we've built, what we're building, and where we're headed.

Shipped (Phase 1-5)

Shipped

Self-hosted daemon

Starlette + uvicorn backend with full REST API

Shipped

Aurora UI

React frontend with dark theme, glassmorphism design — 27+ pages

Shipped

Multi-provider chat

9 LLM providers including Anthropic, OpenAI, Gemini, DeepSeek, Grok, Groq, Mistral, OpenRouter, and local

Shipped

Persistent memory

Episodic memory, vector search, knowledge graph — 5-tier cognitive architecture

Shipped

Project management

Project system with DAG execution and task dependencies

Shipped

CLI

16 command groups (75+ subcommands) covering daemon, projects, devices, channels, secrets, auth, marketplace, security, and more

Shipped

REST API

150+ endpoints across 15 route groups with WebSocket and SSE streaming

Shipped

Job scheduler

Cron, interval, and one-time scheduling with natural language parsing

Shipped

Visual workflow builder

DAG editor with 7 step types, templates, and versioning

Shipped

Browser automation

CDP-powered recording, replay, screenshots, stealth mode, and auth management

Shipped

Device fleet management

Remote device pairing, TOTP auth, groups, health monitoring

Shipped

6 messaging channels

Slack, Discord, Telegram, WhatsApp, Microsoft Teams, Google Chat

Shipped

Sandbox execution

Docker, Podman, and process isolation with GPU support and SSRF guard

Shipped

Hooks and webhooks

Event-driven automation with custom hook handlers

Shipped

MCP tool integration

Model Context Protocol for extensible tool capabilities

Shipped

Voice chat

Speech-to-text and text-to-speech for voice interaction

Shipped

Setup wizard

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

Shipped

Auth system

Username/password authentication with API key support

In Progress

In Progress

Documentation site

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

In Progress

Marketing site

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

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

AI-powered documentation search

Semantic search across all documentation with AI-generated answers

Exploring

Plugin/extension marketplace

Community-driven marketplace for tools, workflows, and agent templates

Exploring

Mobile companion app

Monitor and interact with agents from your phone

Exploring

Community templates gallery

Browse and share workflow templates and agent configurations