moltis: 샌드박스 실행 및 멀티 채널 액세스를 지원하는 안전한 지속성 개인 에이전트 서버

moltis: 샌드박스 실행 및 멀티 채널 액세스를 지원하는 안전한 지속성 개인 에이전트 서버

해결하는 문제

Moltis는 사용자가 자신의 AI 에이전트와 데이터에 대해 완전한 제어권을 가질 수 있도록 설계된 안전하고 지속적인 개인 에이전트 서버입니다. 키와 데이터가 사용자의 자체 하드웨어(예: Mac Mini 또는 Raspberry Pi)에 머무르는 로컬 우선 아키텍처를 제공하여 클라우드 중계의 필요성을 제거하는 동시에, 여러 통신 채널을 통해 액세스할 수 있도록 합니다.

작동 방식

사용자와 다양한 LLM 제공업체 간의 게이트웨이 역할을 하는 단일 Rust 바이너리로 작동합니다. 시스템은 채팅 오케스트레이션, 세션 지속성 및 메모리를 처리하기 위해 59개의 crate로 구성된 모듈식 아키텍처를 사용합니다. 보안을 보장하기 위해 모든 명령은 샌드박스 컨테이너(Docker, Podman, Apple Container 또는 WASM) 내에서 실행되며, 민감한 데이터는 encryption-at-rest vault에 저장됩니다.

대상 사용자

전문가급 보안, 감사 가능성, 그리고 Web UI, Telegram, Signal, Discord, 기타 메시징 앱을 통해 에이전트와 상호작용할 수 있는 기능을 갖춘 프라이빗하고 셀프 호스팅된 AI 에이전트 서버를 원하는 사용자들을 위해 구축되었습니다.

주요 특징

  • Secure Execution: 모든 도구 호출은 호스트 시스템 침해를 방지하기 위해 샌드박스 컨테이너에서 실행됩니다.
  • Multi-Channel Access: Telegram, Signal, Discord, Microsoft Teams 등을 위한 내장 통합 기능을 제공합니다.
  • Hybrid Memory: 장기 기억 및 세션 간 컨텍스트를 위해 SQLite full-text search와 vector memory를 결합합니다.
  • Extensibility: stdio 및 HTTP/SSE를 통해 Model Context Protocol (MCP) 서버를 지원하며, 커스텀 스킬 시스템을 포함합니다.
  • Voice Integration: 통합된 speech-to-text (STT) 및 text-to-speech (TTS) 제공업체를 지원합니다.
  • Auditability: 작은 unsafe surface를 가진 Rust로 작성되어 핵심 에이전트 루프를 감사하기 쉽습니다.

Sources