Discover and explore top open-source AI tools and projects—updated daily.
moltis-orgPersonal AI gateway for local-first, multi-modal assistance
New!
Top 34.6% on SourcePulse
Moltis is a personal AI gateway designed as a single, self-contained Rust binary, offering a local-first alternative to cloud-based AI assistants. It targets engineers, researchers, and power users seeking a flexible, controllable platform for interacting with multiple Large Language Models (LLMs) and integrating AI capabilities into their workflows. The primary benefit is a unified, no-runtime, no-npm solution that runs entirely on the user's machine, providing features like long-term memory, sandboxed execution, and multi-channel access.
How It Works
Moltis functions as a local gateway server, built with Rust and the Axum framework, exposing an HTTP and WebSocket API. It orchestrates interactions between clients (Web UI, Telegram, API) and various LLM providers through a trait-based architecture. Core components include an agent runner that manages LLM calls, tool execution within sandboxed Docker or Apple containers, and session persistence via SQLite and JSONL files. It supports real-time token streaming, sub-agent delegation, and an extensible hook system for lifecycle event management, enabling deep customization and control over AI agent behavior.
Quick Start & Requirements
Installation is streamlined via a one-liner script for macOS/Linux (curl -fsSL https://www.moltis.org/install.sh | sh), Homebrew (brew install moltis-org/tap/moltis), Docker (docker pull ghcr.io/moltis-org/moltis:latest), or direct Cargo installation (cargo install moltis --git https://github.com/moltis-org/moltis). A Rust toolchain (1.91+) is required for building from source. Docker is necessary for the sandboxed command execution feature.
Highlighted Details
Maintenance & Community
The project is actively developed, indicated by CI/CD pipelines (GitHub Actions) and code quality metrics (Codecov, CodSpeed). A Discord community is available for support and discussion at https://discord.gg/t873en2E.
Licensing & Compatibility
Moltis is released under the MIT license. This permissive license allows for broad adoption, including commercial use and integration into closed-source projects without significant restrictions.
Limitations & Caveats
Sandboxed execution necessitates mounting the Docker or OrbStack socket, which grants Moltis full access to the host's container runtime; users must trust the source code. The default self-signed TLS certificates require manual installation into the system's trust store to avoid browser warnings. While SSRF protection is in place for web fetching, complex network interactions might still require careful configuration.
1 day ago
Inactive
AstrBotDevs
danny-avila