
Rust による安全で永続的なパーソナルエージェントサーバー。単一のバイナリ、サンドボックス実行、マルチプロバイダーLLM、音声、メモリ、Telegram、WhatsApp、Discord、Teams、MCPツール。設計によるセキュリティ、あなたのハードウェア上で動作します。
単一バイナリ — サンドボックス化され、安全で、あなたのもの。
Moltisは先日、Hacker Newsのトップページに掲載されました。少しでも使いにくい点があれば、issueを開いてください。私はMoltisを優れたものにすることに注力しています。
設計段階から安全 — あなたの鍵がマシンの外に出ることはありません。すべてのコマンドはサンドボックス化されたコンテナ内で実行され、ホスト上では決して実行されません。
あなたのハードウェア — Mac Mini、Raspberry Pi、あるいはあなたが所有する任意のサーバーで動作します。単一のRustバイナリで、Node.jsもnpmもランタイムも不要です。
フル機能 — 音声、メモリ、セッションをまたぐ想起、自動編集チェックポイント、スケジューリング、Telegram、Signal、Discord、ブラウザ自動化、MCPサーバー、SSHまたはノードベースのリモート実行、Web UIでのホストピン留めを伴う管理されたデプロイキー、ライブの設定 → ツールインベントリ、Cursor互換のプロジェクトコンテキスト、コンテキストファイルの脅威スキャン — すべてが組み込みです。サプライチェーン攻撃の標的となるプラグインマーケットプレイスはありません。
監査可能 — エージェントランナーとモデルインターフェースは約7.5K行に収まり、プロバイダーはさらに約19K行です。Rustワークスペースは59のモジュール式クレートにまたがる約270K行で、それぞれを独立して監査できます。テストを含むRustファイルは470以上あります。unsafeコードは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 + TypeScript TUI/Web サーフェス | Rust |
| ランタイム | Node.js + npm/pnpm/bun | Python + uv/pip、オプションの Node UI 部分 | 単一の Rust バイナリ |
| ローカルチェックアウトサイズ* | 約1.1M アプリ LoC | 約152K アプリ LoC | 約270K Rust LoC |
| アーキテクチャ | 広範なゲートウェイ、チャネル、ノード、アプリエコシステム | 学習ループとリサーチツールを備えた CLI/ゲートウェイエージェント | モジュール式クレートによる永続パーソナルエージェントサーバー |
| クレート/モジュール | npm パッケージ、拡張機能、アプリ | Python パッケージ、プラグイン、ツール、TUI | 59 の Rust ワークスペースクレート |
| サンドボックス/バックエンド | アプリレベルの権限、ブラウザ/ノードツール | ローカル、Docker、SSH、Daytona、Singularity、Modal | Docker/Podman + Apple Container + WASM |
| 認証/アクセス | ペアリングとローカルゲートウェイ制御 | CLI とメッセージングゲートウェイのセットアップ | パスワード + パスキー + API キー + Vault |
| 音声 I/O | 音声ウェイクとトークモード | ボイスメモの文字起こし | 組み込み STT + TTS プロバイダー |
| MCP | プラグイン/統合サポート | MCP 統合 | stdio + HTTP/SSE |
| スキル | バンドル済み、管理済み、ワークスペーススキル | 自己改善スキルと Skills Hub サポート | バンドル/ワークスペーススキル + 自律的改善 + OpenClaw インポート |
| メモリ/RAG | プラグインベースのメモリとコンテキストエンジン | エージェントがキュレーションするメモリ、セッション検索、ユーザーモデリング | SQLite + FTS + ベクトルメモリ |
* LoC は tokei で計測し、node_modules、生成されたビルド出力、dist、target を除外しています。
現在の Rust ワークスペース: 59 クレートにわたる約270K LoC。以下の表は主要なクレートを役割ごとにグループ化し、アーキテクチャを把握しやすくしています。
コアランタイム:
| クレート | LoC | 役割 |
|---|---|---|
moltis-gateway | 37.4K | HTTP/WS サーバー、RPC、認証、起動時の配線 |
moltis-tools | 37.0K | ツール実行、サンドボックス化、WASM ツール |
moltis-providers | 18.9K | LLM プロバイダーの実装 |
moltis-agents | 14.5K | エージェントループ、ストリーミング、プロンプト組み立て |
moltis-chat | 14.2K | チャットエンジン、エージェントオーケストレーション |
moltis-config | 10.3K | 設定、バリデーション |
moltis-httpd | 9.9K | HTTP サーバーのプリミティブとミドルウェア |
moltis (CLI) | 4.7K | エントリーポイント、CLI コマンド |
moltis-sessions | 3.5K | セッションの永続化 |
moltis-common | 1.5K | 共有ユーティリティ |
moltis-service-traits | 1.2K | 共有サービスインターフェース |
moltis-protocol | 0.7K | ワイヤプロトコルの型 |
機能および統合クレート:
| カテゴリ | クレート | 合計 LoC |
|---|---|---|
| チャネル | moltis-telegram、moltis-whatsapp、moltis-signal、moltis-discord、moltis-msteams、moltis-matrix、moltis-slack、moltis-nostr、moltis-channels | 34.0K |
| Web と API | moltis-web、moltis-graphql、moltis-webhooks | 10.8K |
| 拡張性 | moltis-mcp、moltis-mcp-agent-bridge、moltis-skills、moltis-plugins | 11.5K |
| メモリとコンテキスト | moltis-memory、moltis-qmd、moltis-code-index、moltis-projects | 11.7K |
| 音声とブラウザ | moltis-voice、moltis-browser | 9.2K |
| 認証とセキュリティ | moltis-auth、moltis-oauth、moltis-vault、moltis-secret-store、moltis-network-filter、moltis-tls | 8.5K |
| スケジューリングと自動化 | moltis-cron、moltis-caldav、moltis-auto-reply | 4.7K |
| セットアップとインポート | moltis-provider-setup、moltis-openclaw-import、moltis-onboarding | 11.7K |
| ネイティブおよびノードホスト | moltis-swift-bridge、moltis-node-host、moltis-courier | 5.7K |
| WASM ツール | moltis-wasm-precompile、moltis-wasm-calc、moltis-wasm-web-fetch、moltis-wasm-web-search | 1.4K |
| サポートクレート | moltis-media、moltis-metrics、moltis-tailscale、moltis-routing、moltis-canvas、moltis-schema-export、benchmarks | 2.1K |
制約のあるデバイス(Raspberry Pi など)では --no-default-features --features lightweight を使用してください。
secrecy::Secret、ドロップ時にゼロクリア、ツール出力からは秘匿化BeforeToolCallフックがあらゆるツール呼び出しを検査/ブロック可能詳細はセキュリティアーキテクチャを参照してください。
リリースはgh attestation verify <artifact> -R moltis-org/moltisで検証するか、リリース検証を参照してください。