Index / Spacebot · updated Sep 3, 2026
Spacebot
spacedriveapp/spacebot · healthy · rank 20 of 43 by stars
An opinionated Rust agent harness built for teams and communities, splitting the monolithic agent loop into specialized processes with typed graph memory in SQLite. It emphasizes durable state, multi-user concurrency, and self-improving skills over markdown-file memory hacks.
Facts
Repository
Runtime
Posture
Community
Security breakdown
Composite 72 / 100 · how these are scored
higher is safer
higher is safer
higher is safer
higher is safer
higher is riskier
Model access
Read from the repository, not written by a model · 73 files examined
3 providers · custom endpoint
Pinned models
gpt-5.3-codex released 2026-02-24 — 6 months old (from the public model catalogue)
Pin last edited 20 days ago
Evidence
Decision
Why choose Spacebot over OpenClaw?
Why choose this
- True multi-user concurrency across channels and communities
- Typed graph memory in SQLite instead of LLM-managed markdown files
- Process-level separation of conversation, compaction, and memory retrieval
Tradeoffs
- Younger project with smaller ecosystem and fewer integrations
- FSL license is not fully open source until conversion
- Less proven for single-user personal assistant workflows
Best fit
- Teams running agents across Discord, Slack, or Telegram
- Communities needing concurrent multi-user conversations
- Users wanting structured, durable agent memory instead of markdown files
Avoid if
- You need a permissive open-source license (FSL, not OSI-approved)
- You want a lightweight single-user personal assistant
- You require a mature plugin ecosystem
Strong evidence from a detailed README and very active, high-quality commit history, but community sentiment data is essentially noise — the Reddit matches are unrelated and web results barely mention Spacebot directly.
AI layer reviewed Aug 24, 2026 · how this is written
Star activity
2,385 stars today
Overview
Spacebot is an opinionated AI agent harness written in Rust, designed from the ground up for teams, communities, and multi-user environments. Its core architectural bet is that agent state belongs in structured storage, not markdown files the LLM manages: memory lives in a typed graph in SQLite, conversation history compacts into durable navigable 'chronicles,' and autonomy runs on a task state machine linked to goals rather than a heartbeat file. The system splits the monolithic agent loop into specialized processes — conversation, compaction, memory retrieval, and execution each run independently, so the agent never goes dark while doing background work.
A standout feature is continuous self-improvement: after complex tasks, the agent captures reusable skills, and a background process silently persists worthwhile memories when conversations idle. Recent development shows serious engineering rigor — a prompt inspector that records and decomposes every LLM request into block maps, per-model context ceiling enforcement with learned refusals, and careful handling of fallback model routing. It ships with one-click hosted deployment via spacebot.sh connecting Discord, Slack, Telegram, and Twitch, while remaining self-hostable.
Compared to OpenClaw, Spacebot targets a different niche: true concurrent multi-user operation with shared memory across channels, versus OpenClaw's personal-assistant focus. It is licensed under FSL-1.1-ALv2 (a delayed open-source license), which may matter for some adopters. The project is young but backed by the Spacedrive team with very active, disciplined development.