Code-Amadeus/Amadeus

Real-time multimodal desktop agent evolving toward a persistent AI OS interface (0.17 α).

해결하는 문제

음성 비서, 데스크톱 캐릭터, 실행 에이전트는 일반적으로 별도의 창에 존재합니다. 하나는 채팅하고, 다른 하나는 수행하며, 또 다른 하나는 터미널에서 실행됩니다. 이로 인해 긴 작업 중에 무슨 일이 일어나고 있는지, 어떤 권한이 필요한지, 또는 실패 후 작업이 복구될 수 있는지 확인하기 어렵습니다. Amadeus는 이러한 경험을 하나의 루프로 연결하여 말하거나 타이핑하고, 구현된 캐릭터를 보고, 실제 작업을 위임하고, 통제를 유지하는 것이 모두 같은 장소에서 이루어지도록 합니다.

작동 방식

Amadeus는 로컬 데스크톱 앱과 로컬 호스트를 실행합니다. 사용자는 메인 채팅 역할에 말하거나 타이핑하며, 이 역할은 모든 도구를 채팅 모델에 직접 제공하는 대신 전문 작업 제공자(일상 작업용 Pi, 복잡한 코딩용 Codex, 관리 페이지용 브라우저 등)에게 작업을 위임합니다. 음성 및 캐릭터 프레젠테이션은 전용 구성 요소로 처리됩니다: ASR은 웨이크 및 대화용, TTS는 합성용(로컬 GPT-SoVITS 포함), SpriteForge는 립싱크와 표정을 갖춘 애니메이션 캐릭터 렌더링용입니다. 지속적인 작업 제어 평면은 프로젝트, 초안, 권한, 아티팩트, 복구를 관리합니다. 아키텍처는 의도적으로 권한 도메인을 분리합니다: 메인 채팅, 작업 제공자, AUIP 애플리케이션 세션은 각각 다른 권한을 가지며, 공유 MCP/스킬 레지스트리는 메인 채팅이 직접 접근할 수 없습니다. 모든 상태, 신원, 권한은 호스트 검증된 사실이며 모델의 서술이 아닙니다.

대상 사용자

이것은 소스 코드를 빌드하고 실행하는 데 익숙한 개발자와 사용자를 위한 것입니다. 알파 단계(0.17.1 Alpha)를 대상으로 하며 Python 3.12, Node.js, 로컬 음성 모델용 GPU(또는 원격 서비스)가 필요합니다. Windows를 참조 플랫폼으로 지원하고, macOS는 Apple Silicon MPS, Linux는 실제 하드웨어에서 검증되었습니다. 개인 정보를 중시하고 음성과 캐릭터를 갖춘 로컬 AI 비서를 원하며 설치 프로필을 처리할 수 있는 사용자에게 유용합니다.

하이라이트

  • LLM, TTS, 재생 전반에 걸쳐 바지인을 지원하는 중단 가능한 실시간 음성 대화
  • 공유 재생 타임라인에 의해 구동되는 립싱크, 자막, 감정을 갖춘 애니메이션 캐릭터
  • 전문 제공자(Pi, Codex, 브라우저)에 위임하고 진행 상황 및 권한 요청 표시
  • 지속적인 작업 제어: 프로젝트, 초안, 아티팩트, 계속/재시도, 재시작 복구, 구조화된 차이점
  • 외부 애플리케이션과 안전한 상호 작용을 위한 AUIP 협력 애플리케이션 프로토콜
  • 선택적 로컬 모델: TTS용 GPT-SoVITS, 인식용 Qwen3-ASR, 웨이크 워드용 Silero VAD
  • Electron의 통합 설정 및 보안을 위한 권한 도메인의 명확한 분리
  • AGPL-3.0 하의 오픈 소스, 빌드 가능하고 실행 가능한 소스 코드

관련

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