egoist/lorca

Imagine Telegram but single person, with agents, and end-to-end encrypted. Alternative to Grok bot, Muse, Dots

해결하는 문제

Lorca는 Grok과 같은 클라우드 봇 서비스에 대한 프라이빗하고 자체 호스팅된 대안을 제공합니다. 자신의 머신에서 봇을 실행하고, 대화를 종단 간 암호화하며, 여러 봇이 협력하고 작업을 서로 넘길 수 있습니다. 데이터를 중앙 서비스에 의존할 필요가 없습니다.

작동 방식

시스템은 여러 부분으로 나뉩니다: 로컬 웹소켓 서비스로 작동하고 에이전트 루프를 실행하는 Rust CLI, 해당 CLI에 네이티브 UI를 제공하는 Go 데스크톱 앱, 그리고 장치로 페어링되는 전화 앱(Expo로 구축)입니다. 처음 사용할 때 각 장치는 로컬 키 쌍을 생성합니다. 장치는 QR 코드 또는 페어링 문자열을 통해 서로 페어링됩니다. 네트워크 릴레이로의 모든 트래픽은 X25519/Ed25519 키 교환과 XChaCha20-Poly1305를 사용하여 종단 간 암호화됩니다. 데스크톱 장치는 "러너"로, 봇을 호스팅하고 암호화된 제공업체 자격 증명을 사용할 수 있습니다. 전화와 태블릿은 "장치"로, 채팅을 읽고 쓰고, 파일을 첨부하고, 봇 턴을 시작할 수 있지만 봇은 실제로 러너에서 실행됩니다.

대상 사용자

봇이 실행되는 위치와 데이터 흐름을 제어할 수 있는 프라이버시 우선의 자체 호스팅 봇 플랫폼을 원하는 개인 또는 팀. 또한 Grok Bot과 유사하게 그룹 채팅에서 여러 AI 봇을 오케스트레이션하고 싶지만 자체 인프라를 사용하려는 사람들을 위한 것입니다.

주요 기능

  • 크로스 플랫폼 지원: macOS, Windows, Linux용 데스크톱 앱과 iOS, Android용 전화 앱.
  • 최신 암호화(X25519/Ed25519, XChaCha20-Poly1305)를 사용한 종단 간 암호화.
  • 봇이 서로 작업을 넘기고 그룹 채팅에서 오케스트레이션할 수 있습니다.
  • 전화를 페어링하여 데스크톱 머신에서 실행 중인 봇을 제어합니다.
  • 여러 AI 제공업체 지원: DeepSeek, Anthropic, OpenCode Zen/Go, ChatGPT, Grok(SuperGrok 또는 X Premium+).
  • 데스크톱 앱은 각 시스템에 네이티브 UI를 사용하며, 재질, 밀도, 키보드, 모션이 자연스럽습니다.

관련

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