Skip to content
@ellmos-ai

ellmos-ai

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

ellmos-ai — text-based operating systems for LLMs

Note

Ecosystem & Machine Discovery Index: For machine-readable context, agent-context loading, and comprehensive repository routing, see llms.txt. All active software projects in the ellmos-ai organization operate under local-first principles with SQLite persistence, minimal external dependencies, and transparent component composability.

ellmos (XLLM-OS) is a family of text-based operating systems that empower Large Language Models to work autonomously, learn, and self-organize.

Public Repository Index

This index is complete for the public ellmos-ai repositories (51 repos, 1 archived). Archived repositories are marked explicitly. Last checked against GitHub: 2026-08-05.

Area Repositories
Organization profile .github - org profile, community health files and llms.txt
Stack catalog stacks - catalog and shared manifest schema for every stack in the ellmos-ai family
Operating systems bach, rinnsal, ellmos - plus gardener as the minimal OS tier when run standalone; it is indexed under Memory and Control below
Memory pillar usmc, gardener, task-master - curated session memory, organic cross-source index, and task tracking; see Memory and Control
MCP servers ellmos-codecommander-mcp, ellmos-filecommander-mcp, ellmos-clatcher-mcp, n8n-manager-mcp, ellmos-controlcenter-mcp, ellmos-homebase-mcp, ellmos-servercommander-mcp, ellmos-blender-use-mcp, open-compute-mcp
Agent modules and orchestration clutch, connectors, MarbleRun, swarm-ai, n8n-workflow-manager, ellmos-stack, agent-ops-stack, skills, build-your-users-mind, open-compute, web-scraper - standalone web scraper (get/links/forms/headers/extract/screenshot) extracted from BACH, with an SSRF guard; anonymizer - local-first document pseudonymization with fail-closed NER; report-forge - domain-neutral core for anonymizable report pipelines
Agent hooks, evidence and coordination memoryhooker - connects local memory sources to coding-agent lifecycle hooks (no network); workflowhooker - configurable workflow checks at agent lifecycle events, zero dependencies; roshambo - multi-agent coordinator: serializable leases + outcome memory on CockroachDB; roshambo-starmap - evidence artefact of the multi-vendor swarm run coordinated by roshambo
Agent operations tooling ticket-master - multi-provider ticket router and triage console for CLI coding agents; lock-master - portable multi-agent file-lock system; system-gap-master - serverless cross-machine sync yard; coma - agent lifecycle layer (spawn, file protocol, status polling); companion-for-agy - PTY wrapper that makes agy (Gemini CLI) output readable for automation
Agents hungrycall, ringedingeding, researchcall - telephone agents built on CALL-E; plus agent roles shipped inside ticket-master, task-master, build-your-users-mind, law-checker and ai-media-editor, and as skills (research-agent, dev-soft-agent) in skills; see Agents below
Competition entries hungrycall, ringedingeding, researchcall, roshambo, roshambo-starmap, build-your-users-mind, bach - see Competition Entries below
Core and system infrastructure sqlite-transit-sync - local-first SQLite synchronization through verified snapshots and configurable row-level merge policies (Python 3.10+, zero dependencies)
Domain tools law-checker - source-grounded AI first-look legal assessments for German law (Erstorientierung, no substitute for a lawyer), statute registry and embodiment agents; worksheet-generator - generates structured, ICF-aware worksheets for pedagogical and therapeutic use, rendered to Markdown/HTML/DOCX; steuer-assistent - offline-first worksheet for German employee income-related expenses (Werbungskosten): records self-categorized receipts and sums them to the cent, entirely locally. It does not assess deductibility and does not file a return - not tax advice
Media and content workflows ai-media-editor - local AI video, audio and podcast editing with local transcription, transcript-based cuts, Hyperframes motion graphics and agent-driven creative edits
Evaluation, templates and maintenance ellmos-tests, project-docs-template - agent-ready project documentation template with START/STATE/TODO/DONE, workflows, lightweight tooling and LLM-friendly project memory; clirec - human-readable GUI demonstration recordings for CLI and agent workflows
Legacy archive recludos-legacy - archived predecessor to BACH

Skills

skills — pluggable skill library


Modules

Our recommended selection — building blocks that integrate into any ellmos OS or stand on their own. The banners are the links; details in the table below:

swarm-aibuild-your-users-mindweb-scraperreport-forgeai-media-editorclutchMarbleRunn8n-workflow-manageropen-computeconnectors

Module Focus
swarm-ai Parallel LLM coordination
build-your-users-mind Per-user theory of mind: decision avatars built from interaction logs
web-scraper Fetch, extract, structure — standalone scraper with an SSRF guard
report-forge Domain-neutral core for anonymizable report pipelines
ai-media-editor Local AI video, audio and podcast editing with transcript-based cuts
clutch Provider-neutral model routing
MarbleRun Chain orchestration
n8n-workflow-manager Local-first n8n management
open-compute Computer-use core with safety gate
connectors Portable messaging connectors & CLI agent bridge

More modules without their own artwork yet: anonymizer (fail-closed document pseudonymization) · project-docs-template (agent-ready project documentation)


Bundles

Bundles declare which module versions belong together: versioned, compatibility-checked dependency trees.

Our first bundle manifests are registered but still declarative (draft lifecycle, no runtime authority yet) — so this section is a preview. First public candidate: the .MEMORY pillar set usmc + gardener + task-master.

Coming soon.


The Composition Model — Build Your Stack

One idea runs through everything in this ecosystem: modules compose into something new. Pick the building blocks you need, wire them your way, and the result is your own stack — not a fixed product edition.

flowchart TD
  FLEET["FLEET — same system instances, grouped across hosts"]
  SYS["SYSTEM / OS — governance frame above the stacks"]
  STACK["STACK — operable composition with boundaries"]
  BUNDLE["BUNDLE — dependency tree of modules"]
  MOD["MODULE — standalone building block"]
  FLEET --> SYS --> STACK --> BUNDLE --> MOD
Loading
Layer Definition Public example
Module A building block: one standalone capability, independently versioned and useful on its own. gardener, clutch, every MCP server
Bundle The dependency tree of modules — declares what belongs together, as a versioned, compatibility-checked set. The .MEMORY pillar set: usmc + gardener + task-master (Memory and Control)
Stack An operable composition with boundaries — declares how it runs together: data, network, tenants, execution. Size classes: bundle, core, full, os-stack. ellmos-stack, agent-ops-stack
System / OS The governance frame above the stacks: policies, identity and lifecycle for one installation or edition. bach, rinnsal, ellmos
Fleet A multi-host grouping of the same system instances — one system, many machines, kept in step. roshambo with system-gap-master

Skills play a role on every layer: they are shipped as pluggable modules, versioned inside bundles, wired into stacks, and surfaced by systems to their agents — one skill library, useful from a single module up to a whole fleet.

Stacks declare composition instead of copying module code — so any composition can be re-wired into something new. An operator "control room", for instance, is not a separate product: it is a stack that wires the existing MCP access surfaces (ControlCenter, ServerCommander, Homebase) into a single operations view. Same modules, new whole.


Our Premium Systems

more than a stack

Some compositions outgrow the stack layer: they are governed systems with their own identity, policies and lifecycle. Two of them are public — the banners are the links:

BACH — the stream that unites everything Rinnsal — the trickle

System What it is
BACH The stream that unites everything: the full LLM-OS with 113+ handlers, 1870+ skills, boss agents and GUI.
Rinnsal The trickle: lightweight LLM infrastructure — memory, tasks, connectors, chains, i18n. Zero dependencies.

Different philosophies, same goal — and gardener doubles as the minimal OS tier when run standalone (see Memory and Control).


Stacks

stacks — Umbrella Catalog & Framework
ellmos-stack agent-ops-stack

Stacks are manifest-driven compositions (ellmos.stack.v2) — no code copies, just declared components. Two active public stacks anchor the family, catalogued in a third:

Stack Purpose Core modules
stacks Catalog and shared manifest schema for every stack in the ellmos-ai family
ellmos-stack Self-hosted, local-first AI research base: Ollama, n8n, Rinnsal memory, Docker Compose automation Rinnsal · KnowledgeDigest (file-bricks) · Ollama · n8n
agent-ops-stack Coordination layer for CLI coding agents: ticket routing, file locking, cross-machine sync, decision-avatar, MCP control plane ticket-master · lock-master · system-gap-master · build-your-users-mind · skills · ellmos-controlcenter-mcp · ellmos-homebase-mcp

A number of these modules are deliberately both: standalone dev tools you can adopt individually, and stack components you get automatically by installing the stack. That also applies to llm-note (doc-bricks) — local-first notebooks for LLM agents, built as a pluggable module for stack composition.


MCP Servers — Stacks that talk

Nine MCP servers, one control plane — arranged as a vertical family tree (Stammbaum): Root & main trunk at the bottom (earliest servers, 2026-02), branching upwards through mid-tier infrastructure (2026-05 to 2026-06) to the youngest twigs at the top (2026-07) with server logos hanging as fruits on the branches.

MCP Server Stammbaum — bottom-up evolution tree

Server Focus Install
CodeCommander Code analysis & refactoring npm i -g ellmos-codecommander-mcp
FileCommander File management & batch ops npm i -g ellmos-filecommander-mcp
Clatcher File repair, format conversion, duplicates 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 npm i -g ellmos-servercommander-mcp
Blender Use Headless Blender asset QA npm i -g ellmos-blender-use-mcp
open-compute-mcp Computer use: screenshots, safety-gated actions npx open-compute-mcp

Memory and Control

The family's memory pillar and its coordination & control modules — first their banners, then the details:

usmcgardenertask-masterticket-masterlock-mastersystem-gap-mastercomamemoryhookerworkflowhooker

Module Role
usmc Curated session/core memory — the facade and entry point of the memory system. Push model: "what I consciously remember."
gardener Memory supplier: organic growth via absorb/decay, plus a federated cross-source FTS5 index via observe() that cites results back to their source. Pull model: "index what's already there." Doubles as the minimal OS tier when run standalone.
task-master Standalone SQLite task module — tasks stay separate from knowledge memory. Zero dependencies.
ticket-master Cross-platform, multi-provider ticket router / triage console — files structured tickets and routes them to the right AI provider or sub-agent.
lock-master Portable multi-agent file-lock system — LOCK*.txt-based project/component locking with scopes, expiry and stale-cleanup.
system-gap-master Serverless sync yard for multi-machine, multi-agent setups — slot rule, gated daily ritual, bootstrap runbook. Family: lock-master, ticket-master.
coma COMAS — COMmunication for Autonomous Subagents: lifecycle layer for agents (spawn, file protocol, status polling). Zero dependencies, standard library only.
memoryhooker Connects local memory sources to coding-agent lifecycle hooks (no network).
workflowhooker Configurable workflow checks at agent lifecycle events, zero dependencies.
companion-for-agy PTY-based wrapper that captures agy (Gemini CLI) responses via ANSI color extraction — lets Claude Code, Codex and CI pipelines read Gemini output reliably.

Agents

Telephone agents built on CALL-E — each one takes a spoken task off a person's hands and reports back what actually happened, including when nobody picked up.

hungrycall ringedingeding researchcall

Agent What it does
hungrycall A sequential call cascade for food delivery, table reservations and pickup: ranks candidate restaurants against the user's boundaries, then calls them one after another and stops at the first success. The generalized cascade pattern is documented separately from the food use case.
ringedingeding Asks one question to several people in your own circle and merges the replies into a single result — either intersecting availability to find a date, or reporting the leading tendency together with countervoices and reasons. It does not turn dissent into a false consensus.
researchcall A standardized telephone survey runner with methodological honesty: builds the instrument from its own gated stations, draws a random sample, calls each person once by default, and reports nonresponse instead of collapsing distinct outcomes. Runs fully local as a dry run by default — no account and no real call needed.

Agent roles inside our modules

Beyond the telephone agents, several ellmos-ai modules ship their own agents or agent roles:

Module Agent role
ticket-master TICKET-MASTER — a long-lived router/triage agent that files structured tickets and dispatches them to the right AI provider or sub-agent
task-master Three operating roles shipped as agent prompts: TASKSOLVER (works the queue), TASKWRITER (captures tasks), MAINTAINER (keeps the task database healthy)
build-your-users-mind Decision avatar — an agent that learns its user's decision patterns from interaction logs and predicts or takes decisions in their spirit
law-checker Statute embodiment agents — configured statutes (e.g. the German constitution and civil code) "speak" as agents — plus a source-grounded first-look assessment agent
ai-media-editor Agent-driven creative editing — performs transcript-based cuts and motion-graphics passes on local media

Agents also ship as skills in the skills library: research-agent — research pipeline for PubMed and arXiv with quick search and structured literature reviews, pure Python standard library, extracted from BACH's ResearchAgent — and dev-soft-agent — automated software-development pipeline that scans projects, prioritizes tasks and orchestrates development loops.

Agent infrastructure — coordination, orchestration and lifecycle for agents you bring yourself — lives in swarm-ai, roshambo, MarbleRun and coma.


Competition Entries

Projects built for public hackathons and competitions. Listed as entries — no placement claimed.

Entry Competition What was submitted
hungrycall CALL-E "Your Code Is Calling" (Devpost, 2026) Sequential calling cascade for food delivery and reservations, plus the generalized cascade pattern as the reusable contribution
ringedingeding CALL-E "Your Code Is Calling" (Devpost, 2026) Multi-recipient response aggregator: one question, several people, one merged answer
researchcall CALL-E "Your Code Is Calling" (Devpost, 2026) Standardized telephone survey runner with an eight-station research pipeline and honest nonresponse reporting
roshambo CockroachDB × AWS Hackathon (2026-07) Multi-agent coordinator: serializable leases and outcome memory on CockroachDB, with an MCP interface
roshambo-starmap CockroachDB × AWS Hackathon (2026-07) Evidence artefact of the accompanying multi-vendor swarm run — a replayable field record of 27 agents coordinating through roshambo
build-your-users-mind Agent recipe entry A recipe for any AI agent to build a self-improving theory-of-mind model of its user from interaction logs
bach Agent OS entry The full local-first LLM operating system: memory, handlers, skills, agents and GUI

Related Projects in Other Orgs

These projects live in sibling organizations but are particularly relevant to the ellmos multi-agent ecosystem:

Project Org Description
llm-note doc-bricks Local-first notes and notebook inboxes for LLM agents — extracted from BACH Notizblock/Denkarium patterns with SQLite, plain-text notebooks and six locales
knowledgedigest file-bricks Local-first knowledge base with LLM preprocessing — ingest, structure and query documents without cloud dependencies; core module of ellmos-stack

Legacy


recludOS
Archived predecessor to BACH
Historical reference

Full documentation | License: MIT | 🇩🇪 Deutsche Version

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 7 1

  2. ai-media-editor ai-media-editor Public

    Local AI media editor for video, audio and podcasts with local transcription, transcript-based cuts, Hyperframes motion graphics and agent-driven edits

    Python 6

  3. ellmos-filecommander-mcp ellmos-filecommander-mcp Public

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

    JavaScript 4

  4. ellmos-codecommander-mcp ellmos-codecommander-mcp Public

    Developer-focused MCP server with 22 tools for code analysis, Python editing, JSON repair, imports, encoding, Markdown/PDF export, diffs, and regex testing

    TypeScript 3

  5. skills skills Public

    Portable SKILL.md library for Claude Code, Codex-compatible agents, BACH, and local-first LLM workflows

    Python 3 1

  6. open-compute open-compute Public

    Model-agnostic computer-use core: one agent loop for Claude, OpenAI CUA, and a mock backend — normalized coordinates, canonical action schema, central safety gate.

    Python 3

Repositories

Showing 10 of 51 repositories

Top languages

Loading…

Most used topics

Loading…