Open Source

SynapseClaw

A single-binary Rust runtime for autonomous agent workflows. Receive tasks through chat, web UI, and channels — then let tools, memory, and skills do the work. No containers. No orchestrators. Just one binary.

~9 MB Binary size
<5 MB RAM usage
37 Channels
30+ LLM providers

Built for real work

Every feature designed around the idea that agents should be lean, secure, and composable — not bloated black boxes.

Skills System

Turn repeated procedures into governed, reusable capabilities. Review, apply, rollback, load on demand — with full lifecycle and governance.

Model Routing

30+ providers, curated models, pricing, context-window profiles. Route aliases like cheap, qwen36, gemma31b — editable local catalog.

Multi-agent IPC

Trust-aware inter-agent messaging with directional ACLs, quarantine, ephemeral agent spawning, and delivery controls.

Memory & RAG

SQLite, PostgreSQL, or Qdrant backends with embeddings. History compaction, memory mutation, retrieval, and PDF extraction.

Voice & Realtime

TTS/STT with provider failover, local CLI voice mode, and realtime audio calls — start, speak, answer, hangup.

Security-first

Ed25519 identity, PromptGuard, sandboxing (Landlock / bubblewrap), HMAC audit chain, and multi-level estop with OTP-gated resume.

Web Dashboard

Fleet topology, agent workbench, chat sessions, activity feed, cron management — all embedded into the binary via rust-embed.

Browser Automation

Rust-native browser automation via fantoccini. Drive browsers without external Selenium or Puppeteer dependencies.

Hexagonal Architecture

Domain owns what happens; adapters own how. Zero upstream dependencies in the core.

synapse_domain
~24K LOC 12 Ports 6 Services 10 Use Cases 180+ Tests
synapse_adapters
Channels (37) Providers (30+) Tools (62) Memory Security Gateway

Documentation

Everything you need to install, use, extend, and operate SynapseClaw.

Get started in seconds

One binary. No dependencies. No Docker required.

bash
$ cargo install synapseclaw
# Installing synapseclaw v0.1.0...
# Installed successfully!
$ synapseclaw onboard
# Configure your provider (OpenAI, Anthropic, OpenRouter, etc.)
$ synapseclaw agent -m "Hello, world!"
Hello! I'm your SynapseClaw agent. How can I help you today?
$ _