프로젝트 소개
TaleWeaver는 AI 게임마스터가 이끄는 초기 베타 브라우저 기반 롤플레잉 엔진입니다. 월드, 장면, NPC, 퀘스트, 스토리라인을 동적으로 생성하며, 히트포인트, 스태미나, 마나, 상태 효과, 전리품/장비 슬롯, 전투 대화, 컨테이너, 읽을 수 있는 텍스트 로그와 같은 RPG 메커닉을 유지합니다. 어드벤처 라이브러리와 월드 생성기, 장면, 출구, 퀘스트, NPC, 아이템, 컨테이너, 스위치에 대한 CRUD 관리 기능을 갖춘 어드벤처 편집기가 포함됩니다. 커버 모드는 기존 어드벤처에서 속편이나 변형을 만들 수 있으며, 유사도 제어와 선택적 에셋 재사용을 지원합니다.
앱은 음성 상호작용을 지원합니다. Google Gemini 3.5 Flash와 ElevenLabs를 통한 텍스트 음성 변환 내레이션, 푸시투토크 단축키와 인캐릭터 /say 단축키를 갖춘 Whisper 기반 음성 인식이 포함됩니다. 경로 탐색 기능이 있는 인터랙티브 손그림 스타일 월드 맵을 렌더링할 수 있으며 다국어 생성 및 번역을 지원합니다. 비주얼은 Automatic1111/Forge를 통한 Ollama 또는 Stable Diffusion 같은 로컬 제공자를 통해 생성할 수 있으며, 이미지 URL은 유효성 검사를 거치며 오래된 경우 대체 이미지로 폴백합니다.
배포는 Docker를 통한 자체 호스팅 방식이며 SQLite 스토리지, 암호화된 API 키, JWT 세션, 비밀번호 정책, 경로 탐색 및 SSRF 방어, 선택적 LLM 원격 측정을 제공합니다. 진행 상황은 영구 세션, 자동 저장 체크포인트, Chronicles 타임라인 롤백, 세션당 최근 체크포인트 5개 보존을 사용합니다. LLM 액세스는 OpenAI, Anthropic, Gemini, Ollama, Kimi/Moonshot을 포함한 LiteLLM 호환 제공자를 통해 bring-your-own-key(자신의 키 사용) 방식입니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.