Overview of Moltis
mainMoltis is a secure, local-first, persistent agent server written in Rust. It acts as a single binary interface between a user and multiple LLM providers, providing a unified agent that can be accessed via various channels (Web UI, API, Telegram, Discord, WhatsApp, Teams, and voice).
Key capabilities include:
- Durable Sessions: Long-term memory with hybrid vector and full-text search, session recall, and branching.
- Tool Use: Support for MCP (Model Context Protocol), browser automation, and scheduling.
- Security: Sandboxed execution, encrypted vaults for secrets (passwords, passkeys, tokens), and filesystem isolation.
- Connectivity: A gateway server architecture that connects multiple frontends to a central agent loop, tools, and providers.