From a spring to a stream — LLM operating systems that flow.
ellmos (XLLM-OS) is a family of text-based operating systems that empower Large Language Models to work autonomously, learn, and self-organize. For machine-readable ecosystem context, see llms.txt .
This index is complete for the public ellmos-ai repositories. Archived repositories are marked explicitly.
| Area | Repositories |
|---|---|
| Organization profile | .github - org profile, community health files and llms.txt |
| LLM operating systems | bach , rinnsal , gardener , ellmos |
| MCP servers | ellmos-codecommander-mcp , ellmos-filecommander-mcp , ellmos-clatcher-mcp , n8n-manager-mcp , ellmos-controlcenter-mcp , ellmos-homebase-mcp , ellmos-servercommander-mcp |
| Agent modules and orchestration | usmc , clutch , connectors , MarbleRun , swarm-ai , n8n-workflow-manager , ellmos-stack , skills |
| Evaluation and maintenance | ellmos-tests |
| Legacy archive | recludos-legacy - archived predecessor to BACH |
Three operating systems — different philosophies, same goal:
The ellmos ecosystem consists of three OS layers and pluggable modules that can be integrated into any OS — or used standalone.
| BACH | Rinnsal | gardener | |
|---|---|---|---|
| Philosophy | Maximalist: everything integrated | Lightweight: zero dependencies | Minimalist: 1 table, 4 functions |
| Database | SQLite (145+ tables) | SQLite (structured) | SQLite (1 table everything + FTS5) |
| Memory | 5-type cognitive model | Facts/Notes/Lessons/Sessions | Unified (memo/lesson/recall + decay) |
| Tasks | Full GTD (priority, deadline, tags) | Priority + Status + Agent assignment | type='task' in everything |
| Tools | 550+ specialized tools | CLI commands | 6 bridge+skin tools (extensible) |
| Skills/Agents | 1870+ skills, 5 boss agents, 28 experts | None | None (the LLM is the agent) |
| Connectors | Telegram, Email, WhatsApp | Telegram, Discord, Home Assistant | Planned (v0.2+) |
| GUI | PySide6 Desktop + Web | CLI only | CLI only |
| Self-Extension | bach skills create |
No | No |
| Codebase | ~50,000+ lines | ~2,000 lines | ~1,600 lines |
| Best for | Power users, all-in-one | Developers wanting light infra | Minimalists, LLM-native experiments |
These modules and skills can be integrated into any OS or used standalone:
|
Modules
|
Skills |
flowchart TD
subgraph OS["Choose Your OS Layer"]
BACH["BACH (full)<br/>1870+ skills · 5 boss agents"]
RIN["Rinnsal (light)<br/>Zero deps · Connectors · Chains · Events"]
GAR["gardener (min)<br/>1 table · 4 funcs · FTS5 search"]
end
subgraph MOD["Pluggable Modules"]
USMC["USMC — shared memory"]
CLUTCH["clutch — model routing"]
MARBLE["MarbleRun — agent chains"]
SWARM["swarm-ai — parallel LLMs"]
end
BACH --- MOD
RIN --- MOD
GAR --- MOD
All projects: Python 3.10+ | SQLite | MIT License | Zero or minimal dependencies
CodeCommander
Code analysis & refactoring
npm i -g ellmos-codecommander-mcp
FileCommander
File management & batch ops
npm i -g ellmos-filecommander-mcp
Clatcher
Utility tools: file repair, format conversion, duplicate detection, batch operations
npm i -g ellmos-clatcher-mcp
n8n Manager
n8n workflow automation
npm i -g n8n-manager-mcp
ControlCenter
MCP profile dashboard, capability bundles & policy audits
npm i -g ellmos-controlcenter-mcp
Homebase
Local LLM memory, knowledge, state & orchestration
npm i -g ellmos-homebase-mcp
ServerCommander
Server health checks, log analysis, deploy dry-runs & mail status
npm i -g ellmos-servercommander-mcp
These projects live in sibling organizations but are particularly relevant to the ellmos multi-agent ecosystem:
| Project | Org | Description |
|---|---|---|
| ticket-master | dev-bricks | Cross-platform, multi-provider ticket router / triage console — files structured tickets and routes them to the right AI provider or sub-agent |
| lock-master | dev-bricks | Portable multi-agent file-lock system — LOCK*.txt-based project/component locking with scopes, expiry, stale-cleanup and a fast overview cache; especially relevant for multi-agent coordination |
| knowledgedigest | file-bricks | Local-first knowledge base with LLM preprocessing — ingest, structure and query documents without cloud dependencies |
Full documentation | License: MIT