moeru-ai/airi
Neuro-sama 같은 AI 캐릭터를 직접 만드는 오픈소스 프로젝트 AIRI
원제 moeru-ai/airi
스타 49,702당일 +216TypeScript
Key Point
Neuro-sama 같은 AI 가상 캐릭터를 누구나 직접 구축할 수 있는 완전한 오픈소스 플랫폼이 나왔고, 게임 플레이부터 음성 채팅까지 놀라운 수준의 기능을 갖추고 있다.
핵심 요약
- Neuro-sama 같은 자체호스팅 가능한 AI 동반자를 만드는 오픈소스 프로젝트로, TypeScript 기반 웹 기술과 네이티브 기술을 함께 사용한다.
- 브라우저, macOS, Windows 데스크톱, 모바일 PWA 등 다양한 플랫폼에서 실시간 음성 채팅이 가능하며, Minecraft, Factorio, Kerbal Space Program 등 여러 게임을 플레이할 수 있다.
- WebGPU, WebAssembly, Web Workers 등 웹 기술로 그래픽과 레이아웃을 처리하면서도, NVIDIA CUDA와 Apple Metal을 통한 네이티브 추론으로 성능을 확보하는 하이브리드 아키텍처를 채택했다.
- Discord, Telegram과 같은 플랫폼에서 채팅 가능하며, 클라이언트 측 음성 인식과 ElevenLabs, Microsoft, OpenAI, 로컬 Kokoro TTS 등 다양한 음성 합성 엔진을 지원한다.
- VRM, Live2D 모델을 제어할 수 있으며 자동 눈 깜박임, 자동 시선 처리, 유휴 시 눈 움직임 등 애니메이션 기능을 갖추었다.
- OpenAI, Claude, DeepSeek, Gemini, Groq, Ollama, vLLM 등 20개 이상의 LLM 제공자를 지원하며, 자체 LLM API 추상화 라이브러리 xsai를 활용한다.
- DuckDB WASM과 pglite를 통한 인브라우저 데이터베이스를 지원하며, 메모리 시스템인 Memory Alaya는 개발 중이다.
- 프로젝트는 아직 초기 개발 단계이며, 라이브 스트리밍 경험을 위해 Live2D 모델러, VRM 모델러, 컴퓨터 비전, 음성 인식·합성, WebGPU, Three.js, vLLM 등 다양한 분야의 개발자를 모집 중이다.
- Windows에서는 winget, Scoop으로 설치 가능하고, macOS에서는 Homebrew Cask로 설치할 수 있으며, Crowdin에서 다국어 번역 프로젝트를 진행 중이다.
- ChatVRM, whisper_mic, Eliza, Open-LLM-VTuber 등 유사 오픈소스 프로젝트들이 있으며, Reka UI와 여러 게임의 UI 디자인에서 영감을 받았다.
- GitHub에 49,671개의 전체 스타를 기록했으며, OpenCollective, Patreon, Ko-fi를 통한 후원을 받고 있다.
- 부속 프로젝트로는 AI VTuber 큐레이션 리스트, 음성 인식·합성 프록시 unspeech, DuckDB Drizzle ORM 드라이버, Factorio 자동화 라이브러리 autorio 등이 있다.
저장소 보기 ↗github.com