pmbstyle/Alice

Alice is a voice-first desktop AI assistant application built with Vue.js, Vite, and Electron. Advanced memory system, function calling, MCP support, optional fully local use, and more.

해결하는 문제

Alice는 표준 챗봇보다 더 인간처럼, 더 현실감 있는 경험을 제공하는 데스크톱 AI 보조자입니다. 음성 상호작용, 시스템 수준 도구, 장기 기억 기능을 통합하여 사용자가 컴퓨터에서 일상 업무와 창의적 작업을 직접 관리할 수 있도록 도와줍니다.

작동 방식

Alice는 클라우드 기반 LLM(OpenAI, DeepSeek, OpenRouter 등) 또는 로컬 LLM(Ollama 또는 LM Studio를 통해)을 조합하여 요청을 처리합니다. 내장된 음성 시스템은 VAD 기반 인식과 음성 합성 기능을 갖추고 있어, 중단 가능한 자연스러운 대화가 가능합니다. 기억 기능은 짧은 '사고'에 Hnswlib 벡터 데이터베이스를, 장기적인 사실에 로컬 SQLite 데이터베이스를 사용합니다. 또한 로컬 RAG를 통해 로컬 문서와 대화할 수도 있습니다.

대상 사용자

로컬 파일 시스템과 상호작용하고, 쉘 명령어를 실행하며 Google 캘린더 및 Gmail과 같은 서비스와 통합할 수 있는, 외관과 음성도 사용자 정의 가능한 AI 보조자를 찾는 사용자에게 적합합니다.

주요 기능

  • 컴퓨터 사용 도구: 파일 탐색, 세밀한 권한 수준으로 쉘 명령어 실행, 클립보드 관리 가능.
  • 다중 모달 기능: Vision API를 통한 스크린샷 해석 및 이미지 생성.
  • 음성 상호작용: 웨이크워드 지원, 스트리밍 응답, 로컬 STT/TTS 옵션(Whisper 및 Piper).
  • 확장성: JSON으로 정의된 사용자 정의 도구(로컬 스크립트로 백엔드) 및 사용자 정의 비디오 아바타 지원.
  • 브라우저 통합: 활성 탭의 요약 또는 사실 확인에 특화된 Chrome 확장 프로그램.
  • MCP 서버 지원: Model Context Protocol 서버와의 통합.

관련

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