SanctumOS Components
SanctumOS is built on a neuro-inspired architecture that maps software components to cognitive functions. This approach ensures intuitive behavior and predictable system operation.
Cognitive Components
Thalamus
Input Preprocessing Hub
- Processes raw inputs through multiple phases
- Provides immediate pass-through for reflex responses
- Performs cleanup, re-segmentation, and semantic annotation
- Acts as the first stage of information processing
- Repository: sanctumos/thalamus (research release)
Basal Ganglia
Task Orchestrator
- Selects and manages long-running sub-agent tasks
- Enforces success/fail loop structures
- Provides action gating and habit engine functionality
- Learns from outcomes to improve future task selection
Dream Agent
Memory Consolidation System
- Nightly batch processing of daily conversations
- Three coordinated neuro-modules:
- Hippocampus: Knowledge extraction and summarization
- Neocortex: Knowledge integration and storage
- Glymphatic System: Storage optimization and pruning
- Maintains efficient long-term memory
Cerebellum
Real-time Filter
- Low-latency event-driven filtering and prioritization
- Gut-check reflex arcs
- Processes input before it reaches the Conscious Mind
Conscious Mind
Central Reasoning Engine
- Core conversational and reasoning agent
- Maintains core memory and recall memory
- Coordinates sub-agents through MCP
Sensory Components
Cochlea
Audio Input Pipeline (research release)
- Converts audio signals into structured input for the cognitive stack
- Compatible with Thalamus, Broca, and Letta inputs
- Repository: sanctumos/cochlea
Communication Components
Broca-2
Message Processing Middleware
- CLI-first, plugin-based message processor
- Translates agent decisions into platform-specific messages
- Supports multiple communication endpoints (Telegram, web, CLI)
- Provides message queue with echo, listen, and live modes
Sanctum Letta MCP
Model Context Protocol Server
- Plugin-based MCP server for AI tool integration
- Auto-discovery of plugins and tools
- Growing plugin ecosystem for domain-specific capabilities
Infrastructure Components
Sanctum Router
Inference Proxy ("Entorhinal Cortex")
- Self-hosted, OpenAI-compatible inference proxy
- Policy-enforced routing across multiple LLM providers
- Credit-aware failover
System Architecture
Component Interaction
Audio â Cochlea ââ
â
User Input â Thalamus â Cerebellum â Conscious Mind
â
Memory â Dream Agent â Basal Ganglia
â
Broca-2 â External Platforms
â
Sanctum Router â LLM Providers
Audio â Cochlea ââ â User Input â Thalamus â Cerebellum â Conscious Mind â Memory â Dream Agent â Basal Ganglia â Broca-2 â External Platforms â Sanctum Router â LLM Providers
Audio â Cochlea ââ
â
User Input â Thalamus â Cerebellum â Conscious Mind
â
Memory â Dream Agent â Basal Ganglia
â
Broca-2 â External Platforms
â
Sanctum Router â LLM Providers
Data Flow
- Sensory Input: Cochlea processes audio; Thalamus preprocesses text and other inputs
- Filtering: Cerebellum prioritizes and filters information
- Reasoning: Conscious Mind performs complex reasoning via LLM inference (routed through Sanctum Router)
- Task Management: Basal Ganglia orchestrates sub-agent tasks
- Memory Consolidation: Dream Agent maintains long-term memory during nightly cycles
- Communication: Broca-2 handles external communication across platforms
- Tool Access: SMCP provides MCP tools for agent capabilities
Design Principles
Neuro-Inspired Architecture
Each component mirrors a human cognitive function:
- Thalamus: The brain's sensory relay station
- Cochlea: The inner ear's sound transducer
- Basal Ganglia: The brain's action selection system
- Dream Agent: The brain's memory consolidation during sleep
- Broca: The brain's language production center
- Entorhinal Cortex (Router): The gateway between memory and cognition
Modular Design
- Independent Components: Each component can operate independently
- Clear Interfaces: Well-defined communication protocols
- Extensible Architecture: Easy to add new components
- Plugin System: Support for custom extensions across the stack
Privacy and Control
- Self-Hosted: All components run on your hardware
- Transparent: Full visibility into system operations
- Auditable: Complete logging and provenance tracking
- User-Controlled: You maintain full control over your data
Related Documentation
- Architecture Overview â complete system architecture
- Naming Rubric â consistent terminology guidelines
- Module Documentation â detailed module information
SanctumOS Components â a neuro-inspired approach to building intelligent, self-hosted AI systems.