전통적인 독립형 데스크톱 집필 프로그램에서 AI 기반 창작 플랫폼으로 작업 환경을 전환하는 것은 장편 소설가에게 매우 중대한 결정입니다. 지난 20여 년간 Literature & Latte의 Scrivener는 장편 원고 집필의 업계 표준이었습니다. 깊은 폴더 트리를 지원하는 바인더(Binder), 코크보드 아웃라인, 유연한 문서 분할 기능은 수십만 자에 달하는 원고를 체계적으로 집필하는 데 필수적인 도구였습니다.
그러나 Claude나 GPT-4 같은 대형 언어 모델(LLM)을 플롯 구상, 본문 확장, 실시간 브레인스토밍에 적극적으로 도입하려는 작가들은 곧 Scrivener의 구조적 한계에 부딪히게 됩니다. Scrivener에는 자체 AI 통합 기능이 없으며, 수십 명의 등장인물과 방대한 세계관 설정을 AI 프롬프트의 맥락(Context)으로 실시간 전달해 주는 관계형 데이터베이스도 존재하지 않기 때문입니다.
Novelcrafter는 바로 이 간극을 메우기 위해 장편 소설 창작 전용으로 설계된 플랫폼입니다. 방해 요소 없는 텍스트 편집기, 체계적인 플롯 매트릭스, 그리고 관계형 스토리 바이블인 **코덱스(Codex)**를 유기적으로 결합했습니다. 작가가 본문을 작성하는 동안 Novelcrafter는 텍스트에 등장하는 인물명이나 고유 명사를 실시간으로 인식하여 관련 설정을 AI 프롬프트에 자동으로 주입합니다.
하지만 Scrivener에서 벗어나기를 망설이는 작가들은 대개 다음 두 가지 문제로 고민합니다:
- 바인더 구조의 붕괴 우려: 수개월에 걸쳐 정리한 '부/막 $\rightarrow$ 장 $\rightarrow$ 장면'의 계층 트리가 단순한 텍스트 덩어리로 합쳐져 버리지 않을까?
- 캐릭터 프로필과 연구 자료의 유실: Scrivener의 Research 및 Characters 폴더에 축적된 방대한 인물 설정과 세계관 노트를 일일이 손으로 복사해 붙여넣어야 하는가?
Novelcrafter가 독점적인 .scriv 프로젝트 패키지 파일을 직접 열 수는 없지만, 표준 컴파일 설정과 Novelcrafter의 가져오기 파서를 조합하면 원고 계층 구조를 100% 무손실로 이전할 수 있습니다. 또한 Novelcrafter의 스니펫(Snippets) 기능과 AI 기반 '코덱스로 추출(Extract to Codex)' 기능을 활용하면, 정적인 텍스트 노트를 몇 분 만에 멘션 감지 및 프롬프트 연동이 가능한 동적 스토리 바이블로 탈바꿈시킬 수 있습니다.
구조 매핑: Scrivener 바인더 vs Novelcrafter 데이터 모델
파일을 내보내기 전에 Scrivener의 자유로운 바인더 요소가 Novelcrafter의 데이터 구조와 어떻게 대응되는지 이해해야 합니다.
| 구조 단위 | Scrivener (바인더) | Novelcrafter 구조 | 마이그레이션 매핑 방식 |
|---|---|---|---|
| 최상위 구조 | 최상위 폴더 (부 / 막) | 막 (Acts) | 제목 1 (Heading 1 / #) |
| 중간 구조 | 하위 폴더 또는 문서 (장) | 장 (Chapters) | 제목 2 (Heading 2 / ##) |
| 본문 단위 | 텍스트 문서 (장면) | 장면 (Scenes) | 장면 구분 기호 (***) |
| 스토리 설정집 | Characters / Places / Research 폴더 | Codex (인물, 장소, 아이템, 전승) | Snippets 입력 후 AI 추출 또는 신규 생성 |
| 맥락 시스템 | 정적 텍스트 문서 (화면 분할 참조) | 태그, 별칭(Aliases), 실시간 멘션 감지 | Codex 카드의 Aliases 필드 |
| 임시 메모 | Notes / 문서 북마크 | Snippets (스니펫) | 텍스트를 Snippets로 내보내기 |
Scrivener는 바인더 내의 모든 문서를 범용 파일로 취급하여 챕터 폴더 안에 캐릭터 노트를 넣거나 10단계 깊이로 폴더를 중첩할 수 있습니다. 반면 Novelcrafter는 장편 소설 제작 공정에 최적화된 '막(Act) $\rightarrow$ 장(Chapter) $\rightarrow$ 장면(Scene)' 3단계 표준 구조를 강제합니다. 본문이 아닌 모든 설정 자료는 독립된 Codex로 분리되어 필요할 때만 AI에게 호출됩니다.
1단계: Scrivener에서 원고를 규격에 맞게 내보내기
가장 흔한 실수는 Scrivener 프로젝트 전체를 한 번에 무작정 컴파일하는 것입니다. 이렇게 하면 캐릭터 시트, 메모, 버려진 초안까지 본문 텍스트에 섞여 들어가 엄청난 분량의 수작업 수정이 발생합니다.
다음 4단계를 따라 구조 태그가 명확히 지정된 원고 파일을 생성하십시오.
1단계: 바인더 정리 및 본문 분리
본문과 연구 자료의 경계를 엄격히 구분합니다:
- 소설 본문은 오직 최상위 루트인 Draft(또는 Manuscript) 폴더 안에만 위치시킵니다.
- 폴더 계층을 통일합니다:
- 1계층 (폴더): 막 또는 부 (Acts / Parts)
- 2계층 (폴더): 장 (Chapters)
- 3계층 (텍스트 문서): 장면 (Scenes)
- (참고: 막 구분이 없는 소설이라면 1계층이 장 폴더가 되고 하위 문서가 장면이 됩니다.)
- 모든 캐릭터 시트와 세계관 설정 문서는 Draft 외부에 있는 Characters 및 Research 폴더에 보관합니다.
2단계: Scrivener 컴파일 설정 열기
Scrivener 메뉴에서 파일 > 컴파일... (Windows: Ctrl+Alt+E / macOS: Cmd+Option+E)을 실행합니다.
- 상단의 Compile For(컴파일 대상) 드롭다운 메뉴에서 Microsoft Word (.docx) 또는 **MultiMarkdown (.md)**를 선택합니다. 두 형식 모두 Novelcrafter와 완벽하게 호환됩니다. 마크다운은 제목 태그의 정확성이 뛰어나고, Word는 이탤릭체나 리치 텍스트 서식을 보존하기에 유리합니다.
- 왼쪽 사전 설정 목록에서 표준 스타일(예: Manuscript (Times) 또는 Default)을 선택합니다.
- 해당 프리셋을 마우스 우클릭한 뒤 **포맷 복제 및 편집...(Duplicate & Edit Format...)**을 선택하여 포맷 디자이너를 엽니다.
3단계: 섹션 레이아웃 및 제목 레벨 할당 (Section Layouts)
포맷 디자이너 창에서:
- Section Layouts(섹션 레이아웃) 탭으로 이동합니다.
- 부/막 폴더가 제목을 **Heading 1(제목 1)**로 출력하도록 레이아웃을 지정합니다.
- 장 폴더가 제목을 **Heading 2(제목 2)**로 출력하도록 레이아웃을 지정합니다.
- 장면 텍스트 문서는 문서 제목을 제외하고 본문 텍스트만 출력하는 레이아웃(Text Section 등)을 선택하여 본문에 불필요한 장면 이름이 삽입되지 않도록 합니다.
4단계: 장면 구분 기호 설정 (Separators)
Novelcrafter가 장면의 경계를 인식할 수 있도록 구분 기호를 설정합니다:
- 포맷 디자이너에서 Separators(구분 기호) 탭을 엽니다.
- 텍스트 문서 간(장면과 장면의 연결부) 규칙을 찾아 기본 빈 줄 대신 사용자 지정 문자열인
***를 입력합니다. - 장의 마지막 장면 뒤에는 구분 기호를 넣지 않도록 옵션을 활성화합니다.
- 설정을 저장하고 컴파일을 실행하여
manuscript.docx또는manuscript.md파일로 저장합니다.
2단계: Novelcrafter로 원고 구조 가져오기
규격화된 원고 파일이 준비되면 Novelcrafter의 가져오기 엔진이 바인더 계층 트리를 자동으로 복원합니다.
1단계: 가져오기 마법사 실행
- Novelcrafter에 로그인한 뒤 대시보드에서 Create Novel을 클릭합니다(기존 프로젝트의 경우 좌측 사이드바 하단의 Import 선택).
- 파일 형식(
.docx또는.md)을 선택합니다. - Choose File을 눌러 Scrivener에서 컴파일한 원고 파일을 업로드합니다.
2단계: 파싱 매개변수 설정
가져오기 설정 창에서 핵심 옵션을 지정합니다:
- Import As(가져오기 대상): 반드시 **Prose(소설 본문)**를 선택합니다. Scene Summaries는 본문이 없는 줄거리 아웃라인을 가져올 때 사용하는 옵션이므로 선택하지 마십시오.
- Scene Breaks(장면 구분): 기호 구분 방식을 선택하고 Scrivener에서 설정한
***를 입력합니다. - 제목 인식 규칙: Novelcrafter는 제목 1을 막(Acts), 제목 2를 장(Chapters)으로 인식합니다. 막 구분이 없는 작품은 장이 최상위 트리가 되고 그 아래에 장면이 배치됩니다.
3단계: 미리보기 화면 검증 (Preview Import)
데이터베이스에 최종 반영하기 전 나타나는 Preview Import 화면을 확인합니다. 이 화면은 계층 구조 손상을 방지하는 핵심 관문입니다.
다음 3가지 항목을 꼼꼼하게 대조하십시오:
- 막과 장의 개수: 감지된 장의 총수가 Scrivener 바인더의 챕터 수와 정확히 일치합니까?
- 총 글자 수/단어 수: 설정 노트를 제외한 순수 본문 분량과 일치합니까?
- 장면 분할 상태: 각 장을 펼쳐보았을 때 내부 장면들이 하나의 긴 덩어리가 아니라 개별 카드로 깔끔하게 분리되어 있습니까?
누락된 챕터가 있거나 장면이 분리되지 않았다면 미리보기를 취소하고 원본 파일의 제목 서식을 점검한 뒤 다시 업로드하십시오. 문제가 없다면 Confirm Import를 클릭합니다.
순식간에 Plan(기획) 및 Write(집필) 탭에 Scrivener 바인더와 동일한 탐색 트리가 구성됩니다.
3단계: 캐릭터 설정 및 연구 자료를 Codex로 이전하기
본문 구조가 안착되었다면 다음은 Scrivener의 Characters와 Research 폴더에 잠들어 있는 귀중한 설정을 옮길 차례입니다.
Scrivener의 캐릭터 시트는 단순한 텍스트 파일이지만, Novelcrafter의 **Codex(코덱스)**는 AI 프롬프트와 직접 연동되는 관계형 지식베이스입니다. 각 카드에는 다음과 같은 고유 기능 필드가 존재합니다:
- Name(이름): 캐릭터, 지명, 아이템의 공식 명칭.
- Aliases(별칭): 본문에서 불리는 애칭, 칭호, 성, 줄임말 (AI가 실시간으로 멘션을 감지하는 핵심 기준).
- Tags(태그):
주인공,빌런,북부 가문,마법사등 속성 분류. - Short Description(짧은 설명): 본문에 캐릭터가 등장할 때마다 AI 시스템 프롬프트에 자동으로 주입되는 1~2문장의 핵심 정체성 및 동기 요약.
- Detailed Description(상세 설명): 상세한 과거사, 외모 묘사, 심리적 갈등, 인간관계, 복선 노트.
수작업 타이핑 없이 방대한 설정을 이전하는 가장 효과적인 두 가지 방법은 다음과 같습니다:
방법 A: Snippets + Workshop Chat의 'Extract to Codex' (권장)
수십 개의 캐릭터 카드를 가장 빠르고 정확하게 일괄 전환하는 방법입니다:
- Scrivener에서 설정 파일 내보내기:
- 바인더에서
Characters폴더를 선택합니다. 파일 > 내보내기 > 파일...을 통해 텍스트로 내보내거나, 해당 폴더만 하나의 Word/Markdown 파일로 컴파일합니다.
- 바인더에서
- Novelcrafter에서 Snippet 생성:
- 좌측 사이드바에서 Snippets(스니펫) 메뉴로 이동합니다.
Scrivener 인물 설정 초안이라는 이름의 스니펫을 생성하고 내보낸 텍스트를 모두 붙여넣습니다.
- Workshop Chat에서 AI에게 구조화 요청:
- Workshop Chat 창을 엽니다.
- 입력창에
@Scrivener 인물 설정 초안을 입력하여 스니펫을 호출합니다. - 선호하는 AI 모델(예: Claude 3.5 Sonnet, GPT-4o)에 다음 프롬프트를 전송합니다:
"참조된 스니펫의 원시 캐릭터 자료를 읽고, 각 인물을 다음 템플릿 양식에 맞춰 깔끔한 구조로 정리해 주세요:
Name: [공식 전체 이름]
Aliases: [본문에 등장할 수 있는 별명, 직함, 줄임말을 쉼표로 구분]
Tags: [인물 유형이나 소속 진영 태그]
Short Description: [핵심 성격, 주된 동기, 두드러진 외모를 1~2문장으로 압축 요약]
Details: [상세한 성장 배경, 외모 디테일, 인간관계, 서사적 아크]"
- 원클릭 코덱스 추출:
- AI가 구조화된 답변을 출력하면 메시지 카드 하단의 Extract to Codex 버튼을 클릭합니다.
- 시스템이 감지된 엔티티 목록을 표시하면 카테고리(Characters, Locations, Lore)를 확인하고 승인합니다. 단 한 번의 클릭으로 모든 설정 카드가 Codex에 생성됩니다.
방법 B: 가져온 원고 본문에서 자동 추출
Scrivener의 캐릭터 노트가 부실하고 설정의 상당 부분이 본문에만 녹아 있는 경우:
- Novelcrafter의 Codex 패널을 엽니다.
- 추출 도구를 선택하여 가져온 본문 챕터를 스캔합니다.
- AI가 본문 전체를 탐색하여 반복적으로 등장하는 인물명, 주요 지명, 마법 유물 등을 자동으로 식별하고 신규 코덱스 생성 후보 목록을 제안합니다.
- 작가는 원하는 항목을 확인하여 추가한 뒤 세부 사항을 보완할 수 있습니다.
4단계: 이전 후 최적화 설정 및 주의사항
원고와 코덱스 등록을 마친 후 다음 4가지 핵심 설정을 진행하면 Novelcrafter의 AI 보조 기능을 온전히 활용할 수 있습니다:
1. 자동 멘션 감지를 위한 별칭(Aliases) 완성
Novelcrafter의 가장 강력한 기능은 본문 실시간 멘션 감지입니다:
- 주요 인물의 Codex 카드를 엽니다.
- Aliases 필드에 본문에서 쓰일 수 있는 모든 호칭을 입력합니다. 예를 들어 인물명이 '에드워드 엘릭'이라면
에드워드,에드,강철의 연금술사등을 모두 등록합니다. - Write 화면에서 글을 쓸 때 해당 단어를 입력하면 텍스트가 자동으로 파란색으로 하이라이트되며 설정 카드가 연결됩니다.
2. 토큰 예산 관리: 짧은 설명 vs 상세 설명 구분
초보 작가가 가장 자주 저지르는 실수는 수천 자에 달하는 Scrivener 캐릭터 설정을 통째로 프롬프트 주입 영역에 넣는 것입니다:
- Short Description: 반드시 30~60단어 내외로 작성합니다. 이 내용은 캐릭터가 장면에 등장할 때마다 AI 시스템 프롬프트에 자동으로 포함되므로, 너무 길면 토큰을 낭비하고 AI의 집중력을 흐립니다.
- 본문(Details): 상세한 과거사나 복잡한 가계도는 상세란에 보관합니다. 이 부분은 평소에는 자동 전송되지 않으며, 수동 참조나 Workshop 토론 시에만 호출됩니다.
3. 연작 및 시리즈물을 위한 Series Codex 활용
Scrivener 프로젝트가 다권 분량의 판타지 시리즈나 트릴로지의 일부라면:
- 설정을 단일 도서 프로젝트에 묶어두지 마십시오.
- Novelcrafter에서 Series(시리즈) 프로젝트를 생성하고 Codex를 시리즈 단위로 연결합니다.
- 2권이나 3권을 집필할 때 새 책에서도 동일한 코덱스를 자동으로 공유하여 다시 마이그레이션할 필요가 없습니다.
4. Scrivener로의 역마이그레이션 (왕복 작업 보장)
Novelcrafter에서 AI를 활용해 초고를 빠르게 집필한 뒤, 최종 조판이나 오프라인 백업을 위해 Scrivener로 되돌아가고 싶다면 언제든 복귀할 수 있습니다:
- Novelcrafter 사이드바 하단의 Export를 클릭합니다.
- 챕터 제목을 포함하도록 설정하고 Markdown(
.md) 또는 Word(.docx)로 내보냅니다. - Scrivener의 바인더에서 대상 폴더를 선택하고
파일 > 가져오기 > 가져와서 분할...(Import and Split...)을 실행합니다. - 제목 위치에서 자동으로 파일이 나뉘며 기존의 Scrivener 바인더 구조가 완벽하게 복원됩니다.
마이그레이션 실행 체크리스트
| 단계 | 핵심 수행 항목 | 검증 기준 |
|---|---|---|
| 사전 준비 | Scrivener 바인더에서 Draft와 Research를 엄격히 분리 | 컴파일 결과물에 불필요한 설정 메모가 섞이지 않음 |
| 컴파일 | 막에 H1, 장에 H2, 장면에 *** 구분자 지정 | 출력 파일의 제목 및 구분선 태그가 완벽히 구성됨 |
| 본문 가져오기 | Prose 선택 후 Preview Import 화면에서 장/단어 수 대조 | 바인더의 챕터 수 및 장면 분할이 원본과 정확히 일치 |
| 설정 이전 | Snippets + AI 대화에서 Extract to Codex 실행 | 인물 카드가 별칭 및 1~2줄의 짧은 설명과 함께 생성됨 |
| 기능 확인 | Write 집필 화면에서 캐릭터 별칭 입력 | 텍스트가 즉시 하이라이트되고 코덱스 정보가 팝업됨 |
원고 본문의 구조적 컴파일과 설정 자료의 스마트 추출이라는 2트랙 방식을 따르면, 오랜 기간 Scrivener에 쌓아온 귀중한 창작 자산을 단 1시간 이내에 Novelcrafter로 안전하게 이전하여 강력한 차세대 AI 창작 환경을 누릴 수 있습니다.