제목
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
인공지능
대상자
- 소프트웨어 개발자, AI 툴 개발자, 오픈소스 기여자
- 중급~고급 수준의 개발자에게 유용하며, 초보자도 접근 가능한 구조 제공
핵심 요약
- Narratium은 LLM 기반의 역할극 플랫폼으로, _VSCode for Roleplay_와 같은 사용자 친화적인 인터페이스 제공
- React Flow 기반의 그래프 기반 메모리 시스템과 오프라인 지원으로 지속 가능한 스토리텔링 가능
- TypeScript + React + Next.js 기술 스택을 사용한 모듈화된 개발 구조 제공
섹션별 세부 요약
1. 프로젝트 개요
- Narratium.ai는 오픈소스 AI 스토리텔링 플랫폼으로, OpenAI/Ollama와 연동 가능
- AI Dungeon과 SillyTavern의 단점을 보완한 중간 지점의 사용자 경험 제공
- MIT / CC BY-NC-SA 라이선스로 공개 및 커뮤니티 기여 가능
2. 핵심 기능
- LLM 백엔드 기반의 대화형 스토리텔링 (OpenAI, Ollama 지원)
- React Flow를 사용한 세션 그래프 시각화
- SillyTavern 캐릭터 카드와 에픽 길이의 스토리 구조 지원
- IndexedDB로 로컬 저장소 지속성 보장
3. 기술 스택 및 확장성
- TypeScript + React + Next.js 기반의 프론트엔드 아키텍처
- Regular Expression 기반의 논리 도구와 로컬-first RAG (Retrieval Augmented Generation) 지원
- pake-cli를 통한 오프라인 및 데스크탑 패키징 가능
4. 커뮤니티 및 성과
- GitHub 300+ 스타와 150–200명의 일일 활성 사용자
- 10M–60M 토큰 사용량으로 높은 사용률 기록
- LLM 기반의 캐릭터 카드 자동 생성 기능 제공
결론
- Narratium은 모듈화된 AI 역할극 플랫폼으로, React Flow, IndexedDB, Next.js 기술을 활용한 확장성 있는 개발 경험 제공
- MIT 라이선스와 커뮤니티 기여자의 활발한 참여로 오픈소스 생태계 강화 가능