OpenBMB/MiniCPM-Desk-Pet

a local-first desktop pet powered by MiniCPM5

해결하는 문제

MiniCPM-Desk-Pet는 원격 추론 서비스에 의존하지 않고, 사용자의 데스크탑에서 직접 소형 언어 모델(SLM)과 상호작용할 수 있는 로컬 우선 데스크탑 동반자를 제공합니다. 또한 자율적인 코딩 에이전트와 사용자 사이의 간극을 메우기 위해 에이전트 활동에 대한 시각적 및 청각적 알림과 요약을 제공합니다.

작동 방식

이 애플리케이션은 macOS 또는 Windows에서 기본적으로 MiniCPM 모델(특히 MiniCPM5-1B-GGUF)의 로컬 인스턴스를 실행합니다. 직접 상호작용이 가능한 부유형 채팅 버블과 설치된 코딩 에이전트(Cursor, Claude Code, Codex 등)를 스캔하는 시스템을 갖추고 있습니다. 이러한 에이전트가 활성화되면, 펫은 상태(예: 생각 중 또는 작업 중)에 반응하며, 작업 완료를 설명하거나 에이전트가 입력을 기다릴 때 애니메이션과 소리를 통해 사용자에게 알립니다.

대상 사용자

저지연, 개인 정보 보호가 가능한 로컬 AI 동반자와 코딩 에이전트의 백그라운드 활동을 더 직관적으로 모니터링하고 싶은 개발자 및 AI 애호가를 위한 것입니다.

주요 기능

  • 로컬 우선 실행: 초기 모델 다운로드 후 채팅은 사용자의 기계에서 실행됩니다.
  • 에이전트 통합: Cursor 및 Claude Code와 같은 도구의 코딩 활동에 반응합니다.
  • 작업 설명: 스피치 버블을 통해 AI 에이전트의 행동을 요약하여 빠르게 상황 파악이 가능합니다.
  • 무동작 알림: 코딩 에이전트가 입력을 기다릴 때 벨 애니메이션과 소리를 사용해 사용자에게 알립니다.
  • 가이드된 설정: 환경 확인 및 모델 다운로드를 위한 자동 온보딩 프로세스를 포함합니다.
  • 페르소나 지원: 사용자가 캐릭터 어댑터를 전환하거나 가져와 펫의 성격을 변경할 수 있습니다.

관련

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