From Docker to AI fleet
in 5 minutes.
Spindrel is a single Docker Compose stack. Deploy it, create channels for your projects, add bots, and let them work.
Deploy
git clone https://github.com/spindrel-dev/spindrel.git
cd spindrel
./setup.sh
docker compose up The setup wizard configures your LLM provider, API keys, and web search. Takes about 60 seconds.
Provider setup wizard Create Channels
Each channel is a persistent workspace — a project, a team, a topic. A channel could be your mobile app project, your marketing team, your home media server.
1. Basics
2. Template
3. Integrations Configure Your Bots
Each bot has its own personality, model, tools, and skills.
Bot identity & persona
Skills & carapaces Same bot, different channels. One bot can work across multiple channels — each channel controls what integrations and capabilities are active.
Activate Integrations
Toggle GitHub for dev, Slack for comms, Mission Control for projects. The bot instantly gains the tools.
Integration manager
Per-channel activation Bots Remember & Learn
Workspace files, MEMORY.md, daily logs — real files on disk, not opaque embeddings.
Workspace files
Active files injected every turn. Archives searchable via tools.
Persistent memory
MEMORY.md for stable facts. Daily logs for session journals.
Conversation history
Titled, summarized sections. Keyword and semantic search.
Channel sidebar with workspace files
File-based history mode
Section index & search Automate
Heartbeats, scheduled tasks, and workflows let bots act without being prompted.
Task scheduler
Task configuration
Heartbeat configuration
Heartbeat → workflow trigger
Workflow running in chat Ready to build your fleet?
Deploy Spindrel, pick a use case, and start building.