SanctumOS Modules
SanctumOS is a modular, self-hosted agentic operating system: neuro-inspired components, MCP-native tooling, and optional inference routing. Each module can run alone or wire into the full stack.
SMCP 3.1.0 is live onmaster. Sanctum Letta MCP β the tool layer β shipped a production release with critical HTTP authentication hardening, config-driven governor profiles, structured tool errors, and installablesmcp/smcp-stdioentrypoints. Read the release post β Β· GitHub v3.1.0 Β· Module doc β
Documentation: This page is mirrored on the site as Explore Modules. Deep dives live under Documentation β start with the architecture overview and quick start.
Updates: Release and product posts are on the blog β e.g. SMCP 3.1.0, SanctumOS 1.2, and Optimizing Agentic Workflows.
Core modules
Sanctum Letta MCP (SMCP)
Model Context Protocol server Β· 3.1.0 release notes β
The tool layer: a plugin-based MCP server so agents can call external tools through a standard protocol.
- Plugin-based architecture β drop a plugin in and it becomes available as MCP tools
- Session attach governor with JSON profiles (
SMCP_PROFILES) andsanctum__tools - HTTP/SSE auth: fail-closed external bind; STDIO for local MCP clients
- Repository: sanctumos/smcp Β· branch
master
Broca 3
Message processing middleware
The communication hub between agents and platforms (language-production metaphor). Bridges Telegram, web, CLI, local agent-to-agent spool, and more.
- Multi-platform messaging, queues, image handling, streaming with long-running tasks
- Letta client v1.0+ compliant, circuit breaker / retry, 1080-test suite
- Multi-agent isolation with per-agent DB, config, and logs
- Repository: sanctumos/broca
Sanctum Web Chat
Web interface bridge
Browser-based chat with agents without exposing your Sanctum server to the public internet.
- API-first design, polling-based real-time UX
- Admin monitoring and session management
- Repository: sanctumos/broca-web-client
Sanctum Tasks
API-first task management + embedded Ask Q
Reference application for the Sanctum stack: /api/ task & document system, SMCP plugin (tasks__), q-bridge + Ask Q Vernal on admin. First production use of the embedded agent chat modality.
- Directory projects, todo lists, attachments, audit logs
- Broca
q_vernal_webchat+ Letta Q Vernal + governor profiles (chatter/admin/full) - Repository: sanctumos/sanctum-tasks Β· live: tasks.decisionsciencecorp.com
Sanctum Router
Self-hosted inference proxy (βEntorhinal Cortexβ)
OpenAI-compatible API that routes LLM traffic across providers with policy-based gating and credit-aware failover.
/v1/chat/completions,/v1/models,/v1/embeddings- Venice, Featherless, local servers, and more
- Repository: sanctumos/sanctum-router
Cochlea
Audio input pipeline (research release)
Hearing pathway for agents β compatible with Thalamus, Broca, or Letta-shaped inputs.
- Research release β APIs may change
- Repository: sanctumos/cochlea
SMCP plugin ecosystem
SMCP loads standalone plugin repos from plugins/; each pluginβs commands become MCP tools. See the full SMCP Plugins page for install notes and behavior.
| Plugin | Description | Repo |
|---|---|---|
| tasks (Sanctum Tasks) | Full Tasks API as MCP tools β tasks, documents, comments, bulk; @@TC0@@ profile for Ask Q | sanctumos/sanctum-tasks (smcp_plugin/) |
| smcp-cursor-cli | Cursor CLI in headless / non-interactive agent runs | sanctumos/smcp-cursor-cli |
| smcp-doc-manager | Letta sources/folders admin, markdown β PDF/DOCX | sanctumos/smcp-doc-manager |
| smcp-image-analysis | Image interpretation via Venice AI vision API | sanctumos/smcp-image-analysis |
| smcp-gmail | Gmail API (list, read, send, labels) | sanctumos/smcp-gmail |
| smcp-plugin-github | GitHub CLI (gh) and Git CLI wrappers |
sanctumos/smcp-plugin-github |
| smcp-moltbook | Moltbook social network for AI agents | sanctumos/smcp-moltbook |
| smcp-bitlaunch.io | BitLaunch cloud server provisioning | sanctumos/smcp-bitlaunch.io |
Platform, ecosystem, and research
Beyond core modules, the org ships installers, reference apps, and research releases. Full narrative: Ecosystem overview.
Infrastructure & tooling
| Project | Description | Repo |
|---|---|---|
| Sanctum Installer | Early-alpha automated stack setup (WSL, Ubuntu, Raspbian) | sanctumos/installer |
| Code Buddy | GitHub webhooks + MCP server for dev activity awareness | sanctumos/code-buddy |
| Origin Conversation | ChatGPT export search + MCP tools | sanctumos/origin_conversation |
| Venice Billing Monitor | Venice billing β Letta memory block updates | sanctumos/sanctum-venice-billing-monitor |
Reference applications
| Project | Description | Repo |
|---|---|---|
| Sanctum Tasks | API-first tasks + documents; Ask Q embedded chat; SMCP reference app | sanctumos/sanctum-tasks Β· module doc |
| Sanctum CRM | AI-first, MCP-native CRM reference architecture | sanctumos/sanctum-crm |
| Clawed Road | Marketplace: EVM payments, PHP + Python, agent API | sanctumos/clawedroad |
| Sanctum Social | Social media management and automation | sanctumos/sanctum-social |
| Sanctum DMS | Dealer Management System (API-first, PHP + SQLite) | sanctumos/sanctum-dms |
Research releases
| Project | Role | Repo / doc |
|---|---|---|
| Thalamus | Input preprocessing hub (research) | sanctumos/thalamus Β· component doc |
| Cochlea | Audio input pipeline (research) | module doc Β· sanctumos/cochlea |
Suggested installation order
- Letta (or your agent runtime) β foundation
- Sanctum Letta MCP β tools
- Broca 3 β messaging layer
- Sanctum Web Chat β optional UI
- Sanctum Router β optional multi-provider inference
Or try the Sanctum Installer (early alpha) for an automated path. Per-module steps: Installation guide.
Configuration patterns
- Standalone β run one module alone
- Integrated β wire SMCP, Broca, Router, and UIs together
- Custom β mix only what you need
SanctumOS modules combine into a self-hosted platform for agent communication, tools, and inference β with docs and plugins evolving alongside the stack.*