moltis-org/moltis

A secure persistent personal agent server in Rust. One binary, sandboxed execution, multi-provider LLMs, voice, memory, Telegram, WhatsApp, Discord, Teams, and MCP tools. Secure by design, runs on your hardware.

해결하는 문제

Moltis는 영속적인 개인 AI 에이전트 서버를 안전하고 로컬 우선 방식으로 호스팅하는 방법을 제공합니다. 에이전트의 데이터와 메모리에 대해 클라우드 릴레이에 의존할 필요가 없으며, API 키와 민감한 정보가 사용자의 하드웨어에 머물도록 보장하면서 여러 통신 채널에 걸쳐 통합된 인터페이스를 제공합니다.

작동 방식

사용자와 다양한 LLM 제공업체(OpenAI Codex, GitHub Copilot, 로컬 모델 등) 사이의 게이트웨이 역할을 하는 단일 Rust 바이너리로 구현됩니다. 시스템은 채팅 오케스트레이션, 도구 실행 및 세션 관리를 처리하기 위해 59개의 Rust 크레이트로 구성된 모듈형 아키텍처를 사용합니다. 보안을 보장하기 위해 에이전트가 실행하는 모든 명령은 샌드박스화된 컨테이너(Docker, Podman, Apple Container 또는 WASM 사용) 내에서 실행되어 에이전트가 호스트 머신에 직접 접근하는 것을 방지합니다.

대상 사용자

기존 메시징 앱(Telegram, Discord, Signal 등)과 통합하고, 브라우저 자동화나 MCP 서버를 통해 작업을 자동화할 수 있는 셀프호스팅 및 프라이빗 AI 에이전트를 원하는 사용자입니다. 보안이나 데이터 프라이버시를 희생하지 않으면서 가능합니다.

주요 특징

  • 안전한 샌드박싱: 모든 도구 실행은 호스트 레벨 공격을 방지하기 위해 컨테이너 내에서 격리됩니다.
  • 멀티채널 접근: Telegram, Signal, Discord, Slack에 대한 네이티브 통합 및 전용 Web UI 제공.
  • 영속적 메모리: 세션 간 장기 기억을 위해 전체 텍스트 및 벡터 검색을 지원하는 SQLite 사용.
  • 확장 가능한 아키텍처: Model Context Protocol (MCP) 서버와 라이프사이클 훅을 갖춘 커스텀 스킬 시스템 지원.
  • 하드웨어 비종속적: Raspberry Pi부터 Mac Mini, 클라우드 서버까지 모든 환경에서 실행됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트