Communitygithub.com

dev-core-busy/jarvis

리눅스용 자율 AI 데스크톱 에이전트 – 멀티 LLM, VNC를 통한 데스크톱 제어, 왓츠앱 통합, RAG 지식 베이스, OpenClaw 스킬 생태계

jarvis란 무엇인가요?

Jarvis는 리눅스 환경에서 동작하는 자율 AI 데스크톱 에이전트로, 다양한 LLM(멀티 LLM)을 지원하며 VNC(가상 네트워크 컴퓨팅)를 통해 데스크톱을 직접 제어할 수 있습니다. 또한 왓츠앱 메시징 플랫폼과 통합되어 외부와 소통할 수 있고, RAG(검색 증강 생성) 기반의 지식 베이스를 구축하여 개인화된 정보 검색과 응답이 가능합니다. OpenClaw 스킬 생태계를 통해 다양한 확장 기능을 추가할 수 있어 개발자와 고급 사용자에게 유용하며, 복잡한 워크플로우 자동화, 데스크톱 작업 수행, 그리고 지식 관리 작업까지 폭넓게 활용할 수 있습니다. 이 에이전트는 리눅스 데스크톱 환경에서 완전한 자동화를 목표로 하며, 별도의 서버나 클라우드 없이 로컬에서 구동됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add dev-core-busy/jarvis

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

jarvis은(는) 무엇을 하나요?

리눅스용 자율 AI 데스크톱 에이전트 – 멀티 LLM, VNC를 통한 데스크톱 제어, 왓츠앱 통합, RAG 지식 베이스, OpenClaw 스킬 생태계

개요

Jarvis는 리눅스 데스크톱 환경에서 동작하는 자율 AI 에이전트입니다. 이 에이전트는 여러 LLM(대규모 언어 모델)을 동시에 활용할 수 있으며, VNC(Virtual Network Computing)를 통해 데스크톱을 원격으로 제어할 수 있습니다. 또한 왓츠앱(WhatsApp) 메시징 플랫폼과 통합되어 사용자와의 소통을 지원합니다. RAG(Retrieval-Augmented Generation) 기반의 지식 베이스를 통해 사용자 정보를 저장하고 검색할 수 있으며, OpenClaw 스킬 생태계를 통해 확장 가능한 기능을 제공합니다.

주요 기능

  • 멀티 LLM 지원: 다양한 LLM(예: GPT, Claude 등)을 동시에 사용할 수 있습니다.
  • VNC 데스크톱 제어: VNC를 통해 리눅스 데스크톱을 원격으로 제어합니다.
  • 왓츠앱 통합: 왓츠앱 메시지를 통해 에이전트와 상호작용할 수 있습니다.
  • RAG 지식 베이스: 사용자 지정 지식 베이스를 구축하여 정보를 검색하고 응답합니다.
  • OpenClaw 스킬 생태계: 커뮤니티에서 제공하는 다양한 스킬을 추가할 수 있습니다.

설치 방법

  1. 저장소를 클론합니다:

    git clone https://github.com/dev-core-busy/jarvis.git
    cd jarvis
    
  2. 의존성을 설치합니다:

    pip install -r requirements.txt
    
  3. 환경 변수를 설정합니다:

    export LLM_API_KEY=your_api_key_here
    export VNC_PASSWORD=your_vnc_password
    export WHATSAPP_API_KEY=your_whatsapp_api_key
    
  4. 애플리케이션을 실행합니다:

    python jarvis.py
    

사용 예시

  • 데스크톱 제어: jarvis desktop open chrome 명령어로 크롬 브라우저를 엽니다.
  • 왓츠앱 메시지: 왓츠앱을 통해 "리마인더 설정" 같은 명령을 보냅니다.
  • 지식 검색: RAG를 통해 "프로젝트 문서"를 검색합니다.

지원 플랫폼

  • 운영 체제: 리눅스 (Ubuntu, Debian, Fedora 등)
  • LLM: OpenAI GPT, Anthropic Claude, 기타 오픈 소스 모델
  • 통합: VNC, WhatsApp, OpenClaw

라이선스

이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

기여 방법

기여를 원하시면 GitHub 저장소에서 이슈를 등록하거나 풀 리퀘스트를 보내주세요. OpenClaw 스킬 생태계를 통해 새로운 스킬을 추가할 수도 있습니다.


자세한 내용은 GitHub 저장소를 방문하세요.

관련 스킬