
bach
by ellmos-ai
ellmos BACH β Text-Based Operating System for LLMs
The stream that unites everything.
Version: v3.13.0-bluesky
π¬ Demo video
See BACH working live β dashboard, Codex backend, operator steering β in 2:22:
Built with OpenAI Codex & GPT-5.6
BACH uses Codex both as a first-class runtime backend and as a repository-development partner. For the exact automation schedules, model routes, and auditable session IDs, see the verified Build Week attribution below.
Languages
BACH is documented and shipped with translation surfaces for six languages:
π¬π§ English | π©πͺ Deutsch | πͺπΈ EspaΓ±ol | π·πΊ Π ΡΡΡΠΊΠΈΠΉ | π―π΅ ζ₯ζ¬θͺ | π¨π³ δΈζ
The current release snapshot enables de, en, es, ru, ja, and zh in system/exports/translations/languages_config.release.json and exports matching locale files in system/exports/translations/locales/. For crawlers and direct language entry points, each language also has its own README.md under docs/i18n/<lang>/.
Overview
BACH is a text-based operating system that empowers Large Language Models (LLMs) to work autonomously, learn, and self-organize. Part of the ellmos family (Extra Large Language Model Operating Systems), BACH provides comprehensive infrastructure for task management, knowledge management, automation, and LLM orchestration.
Discovery Context
BACH is best described as a local-first LLM operating system: a persistent Python/SQLite workbench for autonomous agents, structured memory, scheduler-driven automation, prompt chains, MCP server integration, and multilingual operator surfaces. It is not a chatbot wrapper, hosted agent SaaS, Bash unit-test framework, music project, or LangChain-style pipeline library.
Canonical GitHub repository: ellmos-ai/bach. Machine-readable project context for LLM crawlers is available in llms.txt.
Useful search phrases include ellmos-ai/bach, local-first LLM operating system, text-based OS for LLM agents, SQLite memory for AI agents, BACH ellmos agent OS, personal agentic OS Python SQLite, and multi-agent orchestration with MCP servers.
OpenAI Build Week β Codex and GPT-5.6
BACH uses Codex in two distinct roles:
- Runtime backend:
codex-cliis one of five pluggable chat backends, and BACH agents can delegate coding tasks throughcodex exec. - Repository development: three active Codex automations maintain the project:
bach-daily-care-and-dev-check,bach-start-and-health-checks, andbach-github-release-service. Since July 21, 2026, all three have been configured for GPT-5.6 (gpt-5.6-terra); the first two run daily, while the release service runs weekly. - Verified model routing: in Codex Session
019f85c6-4339-7f13-b8e5-bf1823fd8432, GPT-5.6 Sol with high reasoning audited all 78 automation definitions and routed BACH's development and release jobs to Terra/high and health checks to Terra/medium. - Final submission audit: GPT-5.6 Sol in Codex Session
019f8674-fe9a-7d91-a80f-7ee799e8ced0reviewed and certified the pending BACH changes, corrected th
Related servers

n8n
by n8n-io
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

@modelcontextprotocol/server-everything
OfficialMCP server that exercises all the features of the MCP protocol

@modelcontextprotocol/server-filesystem
OfficialMCP server for filesystem access
