AI
NovelMaker — AI 소설 작성 플랫폼
캐릭터 붕괴 없이 50화를 쓰는 한국 웹소설 AI 공동 창작 플랫폼

크게 보기
프로젝트 소개
한국 웹소설 작가를 위한 AI 공동 창작 플랫폼입니다. 핵심 비전은 **"캐릭터가 붕괴되지 않고, 내가 쓴 것처럼 읽히는 50화를 완성한다"**입니다.
불변 사실(Immutable Facts) 시스템과 7레이어 컨텍스트 어셈블리로 장편 연재에서도 서사 일관성을 유지합니다.
핵심 기술
7레이어 컨텍스트 어셈블리
1. 메타데이터 (장르, 배경, 톤)
2. 하드 제약 (불변 사실)
3. 시놉시스
4. 상태 스냅샷 (현재 시점 등장인물 상태)
5. 이전 화 요약
6. 하이브리드 RAG (관련 장면 검색)
7. 스토리 아웃라인
멀티스텝 생성 파이프라인
플롯 → 씬 분할 → 집필 → 문체 리라이팅 → 자체 검증 → 출력
내러티브 지식 그래프
Neo4j 기반으로 캐릭터/장소/사건/플롯 스레드를 노드로 관리하고, 벡터 하이브리드 검색으로 관련 컨텍스트를 정밀하게 추출합니다.
주요 기능
집필 모드
- 코파일럿 모드: 작가가 방향을 제시하고 AI가 초고 작성
- 오토파일럿 모드: 설정만 입력하면 자동 연재 생성
서사 관리
- 복선 트래커: 복선(NarrativePromise) 회수 현황 자동 추적
- 관계 온도계: 등장인물 간 관계 변화 시각화
- 능력치 트래커: 주인공 성장 곡선 자동 기록
- 멀티스레드 내러티브: 독립 플롯 라인 동시 진행
창작 도구
- Tiptap 에디터:
[[캐릭터명]]인라인 링크로 설정 즉시 접근 - React Flow 그래프: 관계도 시각화
- 문체 시스템: 8가지 프리셋 + 프로파일링 + 블렌딩
- What-If 브랜칭: 대안 스토리 탐색
- 카카오페이지/네이버 시리즈 플랫폼 프리셋 지원
기술 스택
프론트엔드
Next.js 16 + React 19
Tiptap v3 (소설 에디터)
React Flow 12 (관계도 그래프)
Zustand (상태 관리)
Tailwind CSS v4 + TypeScript 5
백엔드
Python 3.12 + FastAPI
PostgreSQL 16 + pgvector (HNSW)
Neo4j Aura (내러티브 지식 그래프)
Google Cloud Storage (파일 저장)
Google Cloud Run (서버리스 배포)
AI/LLM
Claude Sonnet — 소설 생성
GPT-4o-mini — 리라이팅 + 정보 추출
OpenRouter (멀티 프로바이더 폴백)
요금제
| 플랜 | 프로젝트 | 화수/월 | 가격 | |------|---------|---------|------| | Free | 1개 | 5화 | 무료 | | Basic | 3개 | 30화 | ₩9,900 | | Pro | 무제한 | 60화 | ₩19,900 |
- 초과 화수: 화당 약 ₩500
- 연간 결제 시 25% 할인
출력 포맷
- 전 플랜: TXT, EPUB
- Pro 전용: DOCX, PDF, 플랫폼 프리셋(카카오페이지/네이버 시리즈)
프로젝트 정보
카테고리
AI
완료일
2025년 4월 15일
읽기 시간
4 min read
기술 스택
Next.jsFastAPIPythonNeo4jPostgreSQLpgvectorClaude AIGPT-4oTiptapReact FlowGoogle Cloud Run