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 (67.1% Rust, 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
- Authentication: password + passkey (WebAuthn) + API keys
- SSRF protection (blocks loopback/private/link-local)
- 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.1%, JavaScript 15.2%, HTML 11.2%, Swift 4.4%
- 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, 3,100+ tests
- Alpha software - Use with care in isolated environments
- Latest release: v20260413.03 (April 13, 2026)
- GitHub: 2.5k+ stars, 301 forks, 19 contributors
- 100+ total releases, 1,492+ commits
- 91 open issues, 39 open pull requests
- Community project and self-hosted
- Default ports: 13131 (HTTPS Web UI), 13132 (HTTP), 1455
- 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.