#1111th of 12 in Assistants

Spacebot

Multi-user agent harness for Discord, Slack and Telegram communities

Stars
2.4k
License
custom license
Last commit
Sep 2026
Last release
May 2026
Language
Rust

Overview

Spacebot is a Rust agent server built for many concurrent users: channel processes hold conversations while branches think and workers execute, so replies never block on tool calls. It ships adapters for Discord, Slack, Telegram, Signal, Mattermost and email, a typed memory graph in SQLite and LanceDB, a task system with approvals, cron jobs, and model routing over any OpenAI- or Anthropic-compatible endpoint.

Who it is for: Teams and communities running one agent for many people

Strengths

  • Per-guild, per-channel and per-DM permissions; identity anchors track users across platforms
  • Compaction runs in a separate worker, so long sessions never pause the conversation
  • Tasks created autonomously wait in pending_approval; nothing runs unapproved
  • Embedded SQLite and LanceDB only; no external database service

Weaknesses

  • Licensed FSL-1.1-ALv2 (source-available), not an OSI license
  • Coding tasks run only on the built-in worker or OpenCode today
  • Web search requires a Brave Search API key
  • Browser automation needs headless Chrome

What it needs

  • no GPU
  • Docker
  • Models: OpenAI-compatible, Anthropic-compatible, Ollama, Azure OpenAI, Gemini

Also in Assistants

See all 12
Also in Assistants
RankProjectScore
1nanobotSmall Python agent runtime with bundled WebUI, TUI and chat channels48.9k stars, MIT84 out of 100
2OpenClawPersonal assistant gateway that answers in Discord, Slack, WhatsApp and Telegram391.6k stars, MIT79 out of 100
3Hermes AgentTerminal and chat-app agent that writes its own skills and remembers you252.5k stars, MIT76 out of 100
#4ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access33k stars, Apache-2.075 out of 100
#5cowagentPersonal AI agent with memory, skills and chat channels like Telegram and Slack47.3k stars, MIT66 out of 100