
moltis v20260818.08
Безопасный постоянный персональный сервер агента на Rust. Один бинарный файл, изолированное выполнение, многопровайдерные LLM, голос, память, Telegram, WhatsApp, Discord, Teams и инструменты MCP. Безопасный по дизайну, работает на вашем оборудовании.
Moltis — безопасный постоянный сервер персонального агента на Rust
Один бинарник — в песочнице, безопасный, ваш.
Установка • Сравнение • Архитектура • Безопасность • Возможности • Как это работает • Участие в разработке
Moltis недавно попал на главную страницу Hacker News. Пожалуйста, открывайте issue при любых затруднениях. Я сосредоточен на том, чтобы сделать Moltis превосходным.
Безопасность по замыслу — Ваши ключи никогда не покидают вашу машину. Каждая команда выполняется в контейнере-песочнице, а не на вашем хосте.
Ваше оборудование — Работает на Mac Mini, Raspberry Pi или любом сервере, которым вы владеете. Один бинарник на Rust, без Node.js, без npm, без рантайма.
Полный набор функций — Голос, память, кросс-сессионное вспоминание, автоматические контрольные точки редактирования, планирование, Telegram, Signal, Discord, автоматизация браузера, MCP-серверы, удалённое выполнение через SSH или узлы, управляемые ключи развёртывания с привязкой к хосту в веб-интерфейсе, живой инвентарь Settings → Tools, совместимый с Cursor контекст проекта и сканирование контекстных файлов на угрозы — всё встроено. Никакого маркетплейса плагинов, через который можно подвергнуться атаке на цепочку поставок.
Аудируемость — Раннер агента и интерфейс модели укладываются примерно в 7,5 тыс. строк, а провайдеры — ещё в ~19 тыс. Рабочее пространство Rust — около 270 тыс. строк в 59 модульных крейтах, которые можно аудировать независимо, при этом 470+ файлов Rust содержат тесты. Небезопасный код изолирован на границах FFI и предкомпилированного рантайма, а не в основном цикле агента.
Установка
# One-liner install script (macOS / Linux)
curl -fsSL https://www.moltis.org/install.sh | sh
# macOS / Linux via Homebrew
brew install moltis-org/tap/moltis
# Docker (multi-arch: amd64/arm64)
docker pull ghcr.io/moltis-org/moltis:latest
# Or build from source
cargo install moltis --git https://github.com/moltis-org/moltis
Сравнение
| OpenClaw | Hermes Agent | Moltis | |
|---|---|---|---|
| Основной стек | TypeScript + сопутствующие приложения на Swift/Kotlin | Python + TUI/web-интерфейсы на TypeScript | Rust |
| Среда выполнения | Node.js + npm/pnpm/bun | Python + uv/pip, опциональные компоненты UI на Node | Единый бинарник на Rust |
| Размер локального репозитория* | ~1,1 млн строк кода приложения | ~152 тыс. строк кода приложения | ~270 тыс. строк кода на Rust |
| Архитектура | Широкая экосистема шлюзов, каналов, узлов и приложений | CLI/gateway-агент с циклом обучения и исследовательскими инструментами | Постоянный сервер персонального агента с модульными крейтами |
| Крейты/модули | npm-пакеты, расширения, приложения | Python-пакеты, плагины, инструменты, TUI | 59 крейтов рабочего пространства Rust |
| Песочница/бэкенды | Разрешения на уровне приложения, инструменты браузера/узла | Локально, Docker, SSH, Daytona, Singularity, Modal | Docker/Podman + Apple Container + WASM |
| Аутентификация/доступ | Сопряжение и локальное управление шлюзом | Настройка CLI и шлюза обмена сообщениями | Пароль + Passkey + API-ключи + Vault |
| Голосовой ввод/вывод | Режимы голосового пробуждения и разговора | Транскрипция голосовых заметок | Встроенные провайдеры STT + TTS |
| MCP | Поддержка плагинов/интеграций | Интеграция MCP | stdio + HTTP/SSE |
| Навыки | Встроенные, управляемые и рабочие навыки | Самоулучшающиеся навыки и поддержка Skills Hub | Встроенные/рабочие навыки + автономное улучшение + импорт OpenClaw |
| Память/RAG | Память и контекстный движок на основе плагинов | Курируемая агентом память, поиск по сессиям, моделирование пользователя | SQLite + FTS + векторная память |
* Строки кода измерены с помощью tokei, без учёта node_modules, сгенерированных артефактов сборки, dist и target.
Архитектура — карта крейтов
Текущее рабочее пространство Rust: ~270 тыс. строк кода в 59 крейтах. Таблица ниже группирует основные крейты по роли, чтобы архитектура оставалась обозримой.
Ядро среды выполнения:
| Крейт | Строк кода | Роль |
|---|---|---|
moltis-gateway | 37,4 тыс. | HTTP/WS-сервер, RPC, аутентификация, связывание при запуске |
moltis-tools | 37,0 тыс. | Выполнение инструментов, песочница, WASM-инструменты |
moltis-providers | 18,9 тыс. | Реализации провайдеров LLM |
moltis-agents | 14,5 тыс. | Цикл агента, потоковая передача, сборка промптов |
moltis-chat | 14,2 тыс. | Чат-движок, оркестрация агентов |
moltis-config | 10,3 тыс. | Конфигурация, валидация |
moltis-httpd | 9,9 тыс. | Примитивы и middleware HTTP-сервера |
moltis (CLI) | 4,7 тыс. | Точка входа, команды CLI |
moltis-sessions | 3,5 тыс. | Сохранение сессий |
moltis-common | 1,5 тыс. | Общие утилиты |
moltis-service-traits | 1,2 тыс. | Общие интерфейсы сервисов |
moltis-protocol | 0,7 тыс. | Типы сетевого протокола |
Крейты функций и интеграций:
| Категория | Крейты | Суммарно строк кода |
|---|---|---|
| Каналы | moltis-telegram, moltis-whatsapp, moltis-signal, moltis-discord, moltis-msteams, moltis-matrix, moltis-slack, moltis-nostr, moltis-channels | 34,0 тыс. |
| Web и API | moltis-web, moltis-graphql, moltis-webhooks | 10,8 тыс. |
| Расширяемость | moltis-mcp, moltis-mcp-agent-bridge, moltis-skills, moltis-plugins | 11,5 тыс. |
| Память и контекст | moltis-memory, moltis-qmd, moltis-code-index, moltis-projects | 11,7 тыс. |
| Голос и браузер | moltis-voice, moltis-browser | 9,2 тыс. |
| Аутентификация и безопасность | moltis-auth, moltis-oauth, moltis-vault, moltis-secret-store, moltis-network-filter, moltis-tls | 8,5 тыс. |
| Планирование и автоматизация | moltis-cron, moltis-caldav, moltis-auto-reply | 4,7 тыс. |
| Настройка и импорт | moltis-provider-setup, moltis-openclaw-import, moltis-onboarding | 11,7 тыс. |
| Нативные и узловые хосты | moltis-swift-bridge, moltis-node-host, moltis-courier | 5,7 тыс. |
| WASM-инструменты | moltis-wasm-precompile, moltis-wasm-calc, moltis-wasm-web-fetch, moltis-wasm-web-search | 1,4 тыс. |
| Вспомогательные крейты | moltis-media, moltis-metrics, moltis-tailscale, moltis-routing, moltis-canvas, moltis-schema-export, benchmarks | 2,1 тыс. |
Используйте --no-default-features --features lightweight для устройств с ограниченными ресурсами (Raspberry Pi и т. п.).