A Proper Home on GitHub
SanctumOS now lives under its own GitHub organization: github.com/sanctumos. The org profile README lays out the vision — a modular, self-hosted agentic operating system mapped to cognitive functions — and links directly to the quick-start installer.
For context: SanctumOS is built around Letta (formerly MemGPT), an agentic AI framework that gives LLMs persistent memory, tool calling, and orchestration. Where Letta provides the agent runtime, Sanctum provides everything around it — the communication layer (Broca), the tool server (MCP-based SMCP), the sensory modules, and the installation and management infrastructure. MCP (Model Context Protocol), introduced by Anthropic, is the open standard that lets agents discover and call tools from any compatible server — think USB-C for AI capabilities.
Having a single org means consistent licensing (AGPL-3.0 for code, CC BY-SA 4.0 for docs), unified issue tracking, and a clear map of every subsystem for new contributors.
Cochlea — Real-Time Voice for Your Agents
sanctumos/cochlea is Sanctum's ear. It captures audio via Voice Activity Detection (VAD), streams it through speech-to-text, and feeds transcripts into your Sanctum instance. Key work this week:
- Context-aware speech buffering with adaptive timeouts — it waits for you to finish a thought before processing.
- Cartesia TTS configuration validation and audio feedback prevention (no echo loops).
- Duplicate transcript prevention at the entrypoint level.
Cochlea is early, but it proves the pattern: each sensory module is a standalone service that talks to the rest of Sanctum over well-defined interfaces.
Thalamus — The Event Hub
sanctumos/thalamus is the relay. Named after the brain region that routes sensory input to the cortex, Thalamus ingests, refines, and dispatches events. This release includes:
- A Forensiq interactive demo showing data ingestion and transcript refinement.
- Webhook-driven event routing.
- Database initialization on startup so first runs just work.
The Installer
sanctumos/installer received badges, alpha-status documentation, and cleanup of deprecated files. The goal is a one-command bootstrap for your entire Sanctum stack. It's not there yet, but the scaffolding is in place.
What This Means
With SMCP, Broca, Cochlea, Thalamus, and the Installer all under one roof, SanctumOS is no longer a collection of scripts — it's a platform. Clone the org, follow the installer, and you have a self-hosted AI agent stack with voice input, message routing, and tool orchestration out of the box.