🕷
Peer-bus · live graph
Live Peer-Bus Swarm
Watch the whole organisation think in real time. The orchestrator agent sits at the centre of a constellation of department peers — security, finance, strategy, legal, tech, ops — with ask / reply / assign edges animating as work flows between them. Ring, Shells, Sectors and Bubbles views.
peer meshaskreplyassignlive edges
📱
Desktop app · team chat
SwarmAI Messenger
A dedicated desktop messenger where your team and the AI share one contact list. Human↔human chats cost zero tokens; the AI contact is clearly badged “uses tokens”. Markdown, files & images, reactions, reply / edit / delete, voice notes, link unfurl and full-text search — and the agent can register & invite teammates itself.
electronvoice notesreactionsFTSinvite-gated
📊
Learning loop · bandit routing
ML Observatory
The swarm learns from its own outcomes. A Thompson-sampling bandit ranks models on a 7-signal reward, a model registry promotes shadow→active, and built-in heads cover sentiment, triage, tool-failure prediction and anomaly detection — with a fine-tune studio for custom scorers and LoRA datasets.
banditreward modelsentimentanomaliesfine-tune
🎮
Autonomy · self-improvement sweep
Playtime & Self-Evolving Core
In idle time the agent runs supervised “playtime” sweeps — proposing new triggers, flows and skills from what it observed — while a sealed, sandboxed self-modification engine can draft, test and (on approval) promote brand-new tools. Inert by default; you decide what ships.
playtime sweepself-evolvingsandboxedmaster-gated
💰
Token & dollar telemetry
Cost & Budget Control
Every token and dollar is captured per category, agent, provider, model and tier — charted over time with drill-down and burn-down, and capped by budgets with no-cap or hard-limit modes. Autonomy you can actually afford and audit.
per-categorybudgetsburn-downCSV / JSON
📄
Office docs · interactive .ipg
Document & Artifact Studio
The agent produces real deliverables — Word, PowerPoint, Excel and PDF with letterheads, charts and brand templates — rendered inline as artifact cards. It also emits .ipg Interactive Portable Graphics: live, self-contained HTML dashboards you can open in the IPG Viewer.
docxpptxxlsxpdf.ipg
🧩
Vertical packs · Hub marketplace
Domain Verticals & Hub
Specialise the swarm for a vertical — agriculture, security ops, sales — with installable domain packs, then extend it from the Hub marketplace of tools, channels, skills and MCP servers. Author your own tools and MCP servers right from chat.
domain packshubmcp authoringtools authoring
💬
Phase 11 · ~17 tools
Conversational Configuration
Configure the platform by chatting. Schedule cron jobs, enroll channels, edit personas, define triggers, manage masters — no YAML hand-editing required.
cron.addchannel.enrollpersona.edittrigger.create
⚡
Phase 7
Background Tasks
Fire-and-forget peer dispatch via peer_ask_background. SQLite-backed registry, multi-channel notification fan-out (Telegram/WhatsApp/Discord/Slack DM on completion), and main-session wake-up when results land.
queuedrunningcompletedcancelled
🌐
Phase 13
Real Browser Control
Native Chrome / Edge extension drives your already-authenticated browser. No Playwright, no headless puppeteer — just DOM access plus opt-in screenshots from the tab you're actually logged into.
dom.readclicktypescreenshot (opt-in)
📱
6 channels
Multi-Channel Messaging
Talk to your agent from anywhere. Telegram, WhatsApp Cloud API, WhatsApp Personal (free QR scan via Baileys), Discord, Slack, plus the dashboard. Every channel uses DM-pairing — the agent only responds to authorised contacts.
telegramwhatsappdiscordslackdashboard
🧠
Tiered Model Tree · health-ranked routing
Fifteen LLM Providers
OpenRouter, Anthropic, OpenAI, Gemini, Bedrock, GitHub Copilot, Ollama (local), MiniMax, Qwen, Kimi, the Claude Code / Codex / Gemini CLI agents, and any OpenAI-compatible endpoint. The Model Tree routes per task class (heavy / average / simple) with per-provider quotas, circuit breakers and configurable failover.
openrouteranthropicopenaigeminibedrockcopilotollamacli-agents
⏱
Phase 6
Session Replay & Time Travel
Scrub the timeline of any past conversation, branch from any turn into a new session, and export to JSON or NDJSON. Diff between branches to see exactly what changed.
replaybranchdiffexport
🔐
Hardware key · MFA · Scopes
Enterprise-Grade Auth
ed25519 hardware key (CLI sign or WebAuthn / Touch ID / Windows Hello / YubiKey). TOTP MFA with 10 single-use recovery codes. Granular scopes. Bearer tokens with silent rotation at 50% TTL.
ed25519webauthntotpscopes
🛑
Phase 12
4-Level Emergency Stop
Pause work fast: soft (drain), cancel-all (running tasks), freeze (no new work), kill (immediate halt). Triggered by slash commands or natural language — "stop everything now" works.
/soft/cancel-all/freeze/kill
🛠
4 baseline + 8 optional layers
Self-Healing
LLM-call retries (rate limit, context overflow, malformed JSON), process supervisor (heartbeat, circuit breaker), workspace file integrity (LEDGER seal chain), capability-gap detection — plus eight Owner-selectable advanced strategies.
healingsupervisorintegrityautonomy
💻
Phases 1A + 3
Tauri Desktop App
Native Windows / macOS / Linux shell built on Tauri 2. System tray, auto-updater scaffold, three themes (Midnight Forge / Twilight Command / Daylight Brief). Falls back to a PWA in the browser.
tauri 2trayupdaterthemes
🔌
Phase 8
Always-on Daemon
One command (swarmai setup --install-daemon) installs a native service unit. Windows uses NSSM, macOS launchd (user agent), Linux systemd (user unit — no root required).
nssmlaunchdsystemd
📜
HMAC-sealed
Tamper-Evident Audit Ledger
Every operation appended to LEDGER.md with a chained HMAC seal. Workspace integrity check verifies the chain on boot — any tampering is detected immediately.
append-onlyhmac chainverifiable
⏳
Memory default · Redis optional
Distributed Rate Limiter
Per-IP, per-token, per-endpoint limits. In-memory by default (zero-config), Redis-backed when REDIS_URL is set — for multi-instance deploys behind a load balancer.
memoryredisper-IPper-token
📝
Phase 14
Pretty Terminal Logger
swarmai logs tails server output like docker logs -f. Colour-coded levels, JSON-aware structure, filterable by category, follows rotation.
swarmai logstail -fcolourised