Moltis is a self-hosted AI gateway written in Rust and distributed as a single self-contained binary. It compiles the web UI, LLM providers, tools, and all assets into one executable (~44 MB standard, ~3.4 MB lightweight). Moltis emphasizes full control and auditability through local operation, sandboxed execution with Docker, Podman, or Apple Container (macOS), broad LLM compatibility, MCP server support, and multi-channel messaging integrations.
- Rust-based implementation (zero unsafe code in core)
- Single binary distribution (~44 MB standard, ~3.4 MB lightweight build)
- Full sandboxing via Docker, Podman, or Apple Container (macOS)
- Hybrid memory model (SQLite + FTS + vector search)
- Multi-channel support: Web UI, Telegram, Discord, WhatsApp, Teams, Signal, API
- Voice I/O with 15+ TTS/STT providers
- MCP server support (stdio + HTTP/SSE transport)
- Supports 10+ LLM providers (Anthropic, OpenAI, Gemini, Ollama, local models)
- No telemetry, local-first operation
- Hook system with 15 lifecycle events
- Browser automation with sandboxed isolation
- Self-hosted agent automation with strong sandbox boundaries
- Deployments requiring multi-channel messaging integration
- Privacy-sensitive operations (no cloud relay, local data control)
- Environments requiring auditability and no telemetry
- Developer automation (GitHub monitoring, CI/CD triggers, log analysis)
- Personal assistance (calendar, email, reminders)
- Language: Rust (67% of codebase)
- Web Framework: Axum (HTTP/WS server)
- Database: SQLite with FTS and vector search
- Sandboxing: Docker, Podman, or Apple Container
- Architecture: 46 modular crates, ~196K LoC total
- Alpha software - Use with care in isolated environments
- Latest release: v0.10.17 (March 6, 2026)
- Community project and self-hosted
- Default ports: 13131 (HTTPS Web UI), 1455, 13132
- Configuration via TOML files (
moltis.toml)
- Runtime behavior depends on host resources, container runtime, and workload
¶ History and References
Any questions?
Feel free to contact us. Find all contact information on our contact page.