SouravBeraAkaSpeed/xiryn
Xiryn — the open-source personal agent. Does everything Muse, Grok Bot and Dots do, on your own computer: each agent gets its own Linux desktop in Docker, any model with your keys, an encrypted vault, and control from Telegram.
해결하는 문제
Meta의 Muse, xAI의 Grok Bot, OpenAI의 Dots와 같은 대형 개인 에이전트는 폐쇄적이고 구독 기반이며 벤더의 클라우드 머신에서 실행되므로 대화 내용, 로그인 정보, 결제 세부 정보를 보관합니다. Xiryn은 사용자가 직접 실행하는 오픈소스 에이전트로서 동일한 아이디어를 제공합니다. 계정이나 구독이 필요 없으며, 자신의 디스크 외에는 어디에도 데이터가 저장되지 않습니다.
작동 방식
단일 명령어로 Git, Node.js, Docker를 설치하고 에이전트용 Linux 데스크톱 이미지를 빌드한 뒤 http://127.0.0.1:6796 에서 Xiryn을 시작합니다. 각 에이전트는 셸, 영구 파일, 실제 Chromium 브라우저를 갖춘 샌드박스 Linux 데스크톱인 자체 Docker 컨테이너를 가지며, 컴퓨터와 완전히 분리됩니다. --local 플래그를 사용하면 Ollama를 설치하고 메모리에 맞는 모델을 다운로드할 수 있어, 외부로 데이터를 보내지 않고도 모든 것을 무료로 실행할 수 있습니다.
OpenAI, Anthropic, Google, xAI, Groq, Mistral, DeepSeek, OpenRouter, Ollama, LM Studio 또는 OpenAI 호환 엔드포인트 등 원하는 모델을 가져와 에이전트별로 모델을 선택할 수 있습니다. 에이전트는 이름, 역할, 상주 명령, 단일 SQLite 파일에 저장된 장기 기억을 가집니다. 암호화된 볼트(AES-256-GCM, 키는 운영체제가 보유)가 로그인 정보와 카드를 저장하며, 에이전트는 이 값을 볼 수 없고 모든 결제에는 사용자의 명시적 승인이 필요합니다.
루틴(Routines)은 브라우저가 닫혀 있어도 "매일 아침 8시에…에 대해 브리핑해줘"와 같은 예약된 작업을 실행합니다. QR 코드를 통한 Telegram 페어링으로 공용 URL, 터널링, 포트 포워딩 없이 휴대폰에서 에이전트에게 메시지를 보낼 수 있습니다. 작업 도중 탭을 닫아도 에이전트는 계속 작동하며, 클릭 한 번으로 라이브 데스크톱을 제어하고 메모를 남겨 다시 넘겨줄 수 있습니다.
대상 사용자
코드 빌드 및 디버깅, 출처가 포함된 조사, 글쓰기, 웹 폼 작성, 예약이나 주문 준비 등 개인 AI 에이전트의 편리함을 원하면서도 대화 내용, 로그인 정보, 결제 세부 정보를 벤더의 클라우드에 넘기고 싶지 않은 분들에게 적합합니다. 또한 자신의 API 키나 완전한 로컬 무료 모델을 선호하거나, 일회용 자가 호스팅 인프라를 즐기는 기술자에게도 적합합니다.
주요 특징
- 프라이버시 중심 설계: 계정이나 가입이 필요 없습니다. 대화, 메모리, 설정, 키는 디스크의 단일 SQLite 파일에 저장됩니다. 로컬 모델을 실행하면 프롬프트조차 외부로 나가지 않습니다.
- 컴퓨터에 영향을 주지 않음: 에이전트는 자체 Docker 데스크톱에서 작동하므로 마우스 이동, 화면 제어, 머신 내 파일 접근이 발생하지 않습니다.
- 원하는 모델과 자신의 키: 로컬 Ollama 및 LM Studio를 포함한 11개 제공업체 지원. 진행률 표시줄과 함께 클릭 한 번으로 무료 로컬 모델을 설치할 수 있습니다.
- 일회용 머신: 에이전트를 재설정하면 컨테이너가 파괴됩니다. 메모리는 안전하게 유지되면서 세션마다 자동으로 삭제됩니다.
- 팀으로서의 에이전트: 팀은 적절한 전문가에게 작업을 위임하며, 각 전문가는 자체 모델과 머신에서 작동합니다.
- 예약된 루틴: 매일, 평일, 매주, 몇 시간마다 또는 일회성으로 자동 실행되며 완료 시 알림을 보냅니다.
- Firecrawl을 통한 웹 조사: 깔끔한 페이지 읽기 및 출처 인용 지원.
- 비용 투명성: 모든 응답에 가격이 표시됩니다. 사용량 페이지에서 일별, 모델별, 에이전트별로 합산되며, 월간 예산을 설정하여 유료 모델을 일시 중지할 수 있습니다.
- 피싱 방지 암호화 볼트: 저장된 로그인 정보는 해당 사이트에서만 자동 입력되며, 승인된 카드는 승인된 사이트에서만 사용됩니다. 로그인, 결제, CAPTCHA 시 에이전트가 멈추고 화면을 사용자에게 넘깁니다.
- Telegram 원격 제어: 휴대폰에서 실시간 진행 상황, 스크린샷, 에이전트 데스크톱으로의 작업 링크를 확인할 수 있습니다.
- 브라우저 음성 인식을 통한 음성 입력: 지원되는 경우 기기 내에서 처리되므로 음성 데이터가 컴퓨터를 벗어나지 않습니다.
- 무료 + 종량제 API, MIT 라이선스, PR 환영
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트