Show GN: Rust/Tauri로 개발한 완전 자동화 AI 소설 생성기 'NovelGen AI' (로컬 LLM/Google API지원)
(github.com/kirinonakar)안녕하세요! 아이디어(시드) 하나만 던져주면 알아서 플롯을 짜고 챕터별로 소설을 완성해 주는 윈도우용 데스크탑 앱 NovelGen AI를 소개합니다.
평소 챗봇과 대화하며 소설을 쓰는 과정에서 매번 프롬프트를 입력하고 흐름을 유지하는 것이 번거로워, 이 과정을 자동화해보고자 Rust와 Tauri를 기반으로 개발했습니다.
✨ 주요 기능 및 특징
완전 자동화된 창작 파이프라인: 시드(Seed) 문장만 입력하면 AI가 자동으로 전체 플롯을 구성하고, 이를 바탕으로 챕터별 소설을 순차적으로 생성합니다. (시드 자체도 AI에게 맡겨 자동 생성할 수 있습니다.)
안정적인 장문 생성: 컨텍스트를 유지하며 10챕터 정도의 분량은 무난하게 뽑아냅니다.
유연한 AI 모델 지원: Google Gemini API는 물론, LM Studio 등 OpenAI 호환 API를 제공하는 로컬 LLM 환경도 완벽하게 지원합니다.
쾌적한 프리뷰 제공: 생성된 소설은 내장된 뷰어를 통해 즉시 확인 가능하며, Markdown 및 KaTeX 렌더링을 지원하여 깔끔한 서식을 제공합니다.
다국어 소설 작성: 한국어뿐만 아니라 일본어, 영어 소설 생성에도 최적화되어 있습니다.
디테일한 작업 제어: 시스템 프롬프트 커스텀, 일괄 생성(Batch) 작업, 중간 플롯 수정, 저장 및 불러오기 등 본격적인 소설 작성을 위한 편의 기능을 꽉꽉 눌러 담았습니다.
가벼우면서도 네이티브에 가까운 퍼포먼스를 내기 위해 Rust와 Tauri 조합을 선택했는데, 쾌적하게 동작해서 개인적으로도 만족스럽게 사용하고 있습니다. 로컬 모델을 활용해 나만의 프라이빗한 소설 생성기를 구축해 보고 싶으신 분들께 추천해 드립니다.
(아직 완성된 소설을 검토하는 기능은 구현되어 있지 않은데 해당 기능의 경우는 antigravity 등을 이용하는 것을 권장합니다)
GitHub 레포지토리 (다운로드 및 소스코드): https://github.com/kirinonakar/Novelgen
개인 홈페이지 (다른 개발 앱들도 구경해 보세요!): https://kirinonakar.github.io/
사용해 보시고 피드백 남겨주시면 정말 감사하겠습니다!