Skip to content
@ellmos-ai

ellmos-ai

ellmos (XLLM-OS) - Extra Large Language Model Operating Systems. The stream that unites everything.

ellmos logo

Extra Large Language Model Operating Systems

From a spring to a stream — LLM operating systems that flow.

🇩🇪 Deutsche Version

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.

Public Repository Index

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, MarbleRun, swarm-ai, n8n-workflow-manager, ellmos-stack, skills
Evaluation and maintenance ellmos-tests
Legacy archive recludos-legacy - archived predecessor to BACH

The ellmos Family

Three operating systems — different philosophies, same goal:


BACH
The stream that unites everything
Full LLM-OS: 113+ handlers, 1870+ skills, agents, GUI

Rinnsal
The trickle
Lightweight LLM infra: memory, tasks, connectors, chains, i18n. Zero dependencies.

gardener
The zen garden
LLM-native OS: 1 table, 4 functions, FTS5 search. Everything is searchable.

Architecture: 3 OS Layers + Pluggable Modules

The ellmos ecosystem consists of three OS layers and pluggable modules that can be integrated into any OS — or used standalone.

Operating Systems

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

Pluggable Modules & Skills

These modules and skills can be integrated into any OS or used standalone:

Modules

Module Purpose
USMC Cross-agent shared memory
clutch Provider-neutral model routing
MarbleRun Chain orchestration
swarm-ai Parallel LLM coordination

Skills


skills
Pluggable Skill Library
Reusable agent skills that slot into any ellmos OS.
Development, research, education, infrastructure — pick what you need.

How They Fit Together

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
Loading

All projects: Python 3.10+ | SQLite | MIT License | Zero or minimal dependencies


MCP Servers


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

Legacy


recludOS
Archived predecessor to BACH
Historical reference

Full documentation | License: MIT

Popular repositories Loading

  1. bach bach Public

    BACH v3.12.4-earth: local-first text-based OS for LLM agents with SQLite memory, 113+ handlers, 550+ tools, MCP servers, scheduler and multi-agent orchestration

    Python 6 2

  2. ellmos-filecommander-mcp ellmos-filecommander-mcp Public

    Local filesystem MCP server with 43 tools: safe delete, process management, interactive sessions, async search, OCR, ZIP, and Markdown/PDF export.

    JavaScript 3

  3. ellmos-codecommander-mcp ellmos-codecommander-mcp Public

    Developer-focused MCP server with 17 tools for code analysis, JSON repair, import management, Markdown export, diffs and regex testing

    JavaScript 2

  4. recludos-legacy recludos-legacy Public archive

    recludOS Legacy Museum - An experimental AI operating system (2025-2026). Deprecated in favor of BACH v2.

    Python 1

  5. MarbleRun MarbleRun Public

    MarbleRun / llmauto: local-first Claude Code automation for autonomous LLM agent chains

    Python 1

  6. n8n-manager-mcp n8n-manager-mcp Public

    MCP server for n8n workflow management -- view, create, sync, and manage n8n workflows via AI assistants

    TypeScript 1

Repositories

Showing 10 of 21 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…