EthanYoQ/AI-Novel-Writer

AI 小说创作软件:把灵感、角色、世界观、大纲、章节写作、审稿和修稿组织成可控流程;提供 Windows/macOS 桌面版,支持本地和在线模型。AI Novel Writing Software: Organizes inspirations, characters, worldbuilding, outlines, chapter drafting, review, and revision into a controllable workflow. Features desktop apps for Windows/macOS, Ollama integration, and a DeepSeek Harness (DSH) plugin preview.

AI Novel Writer – 개요

AI Novel Writer (中文名 AI 小说作家)는 대규모 언어 모델 생성기를 활용하여 장편 소설 제작을 돕는 데스크톱 애플리케이션입니다. 이 앱은 자체적으로 모델을 호스팅하지 않으며, OpenAI 호환 엔드포인트(OpenAI, DeepSeek, Ollama, NovelAI 등) 또는 Google Gemini 엔드포인트를 지정하고 프롬프트, 컨텍스트, 수정 주기를 로컬에서 조정합니다.


도구가 하는 일

기능 사용자에게 의미
구조화된 워크플로우 앱은 전제 → 등장인물 → 세계관 구축 → 개요 → 챕터 청사진 → 초고 → 검토 → 수정 → 최종 원고의 선형 파이프라인을 안내합니다. 모든 결과물은 사용자가 제어하는 프로젝트 폴더에 저장됩니다.
챕터 수준 생성 모델에게 챕터 작성을 요청하면 프로그램은 현재 챕터의 청사진, 관련 등장인물 카드, 세계관 정보 및 참고 자료를 포함한 컨텍스트를 구축하여 소설 전체를 한 번에 제공하지 않습니다.
실패 복구 생성 호출이 실패하면 부분적으로 생성된 텍스트는 복구 후보 로 로컬 SQLite 데이터베이스에 저장됩니다. 공식 초고를 손상시키지 않고 검사하거나 폐기할 수 있습니다.
자동 검토 및 수정 초고가 생성된 후 앱은 모델에게 구조화된 검토 보고서 생성을 요청할 수 있습니다. 해당 보고서는 "수정" 단계에 피드백되어 작가의 참여를 유지합니다.
역할/세계관 관리 전용 패널에서 등장인물 카드와 세계관 노트를 생성, 편집, 연결하고 개요와 동기화할 수 있습니다.
배치 챕터 작업 연속된 여러 챕터(1-10)를 작성하는 작업을 시작하고 언제든지 일시 중지하거나 취소할 수 있습니다.
다국어 UI 인터페이스는 중국어와 영어로 제공되며 언어 선택은 세션 간에 유지됩니다.
DeepSeek Harness 플러그인 DeepSeek Harness 플랫폼용 매우 제한적인 웹 기반 플러그인(@ethanyoq/dsh-ai-novel-writer)이 존재하지만 최소한의 "제안-검토-적용" 루프만 구현하며 0.1.0에서 동결되었습니다.

내부 작동 방식

  • 모델 어댑터 – 앱은 두 가지 API 제품군을 지원합니다:
    • OpenAI 호환 (OpenAI, DeepSeek, Ollama, NovelAI, Azure 등)
    • Google Gemini 네이티브 프로토콜 기본 URL, 모델 이름, API 키는 로컬 JSON 파일(~/.vela/models.json)에서 구성합니다.
  • 로컬 저장소 – 프로젝트, 초고, 등장인물 시트, SQLite 데이터베이스(.vela 폴더)는 전적으로 사용자 컴퓨터에 저장됩니다. 개발자 서버로 데이터가 전송되지 않습니다.
  • 프롬프트 템플릿("스킬") – 각 단계(계획, 초고 작성, 검토, 다듬기)에 대해 모델이 사용할 사용자 지정 프롬프트 템플릿을 첨부할 수 있습니다. 이를 통해 특정 스타일이나 구조를 강제할 수 있습니다.
  • 전체 텍스트 검색 – 가져온 참조 텍스트는 SQLite FTS로 인덱싱되어 벡터 스토어 임베딩 없이도 구절을 빠르게 검색할 수 있습니다.

누가 혜택을 볼 수 있나요?

  • 클라우드 전용 SaaS 플랫폼을 거부하고 AI 지원을 원하는 소설가.
  • 개인 또는 독점 데이터로 작업하는 작가 – 모든 것이 기기에서 처리되기 때문입니다.
  • 재현 가능한 프로젝트 트리가 필요한 팀 – 앱은 모든 단계를 기록하여 원고를 백업하거나 인계하기 쉽게 만듭니다.

시작하기(빠른 체크리스트)

  1. 다운로드 – GitHub Releases 페이지에서 적절한 설치 프로그램을 받습니다(Windows .exe 또는 macOS .dmg).
  2. 설치 – 설치 프로그램은 앱을 업데이트하지만 기존 프로젝트 폴더는 변경하지 않습니다.
  3. 모델 구성 – 설정을 열고 OpenAI 호환 또는 Gemini를 선택한 후 엔드포인트 URL, 모델 이름, API 키를 입력합니다.
  4. 새 프로젝트 생성 – 전제, 등장인물, 세계관을 정의하고 개요를 생성합니다.
  5. 챕터 생성 – "챕터 청사진 → 초고" 단계를 실행하고 AI가 생성한 초고를 검토하며 필요시 자동 검토를 실행하고 만족할 때까지 반복합니다.

유의해야 할 제한 사항

  • 앱은 모델 호스팅을 제공하지 않습니다. 로컬 추론 서버(예: Ollama) 또는 활성 클라우드 API 키가 있어야 합니다.
  • DeepSeek Harness 플러그인은 미리보기이며 데스크톱 버전 기능의 약 10%만 제공합니다.
  • 내장된 출판 플랫폼이 없습니다 – 최종 원고는 직접 내보냅니다.
  • Windows 설치 프로그램은 서명되지 않았고 macOS 빌드는 ad-hoc 서명만 되므로 OS 경고를 우회해야 할 수 있습니다.

라이선스 및 커뮤니티

  • 데스크톱 애플리케이션은 GPL-3.0으로 릴리스되었습니다.
  • DeepSeek Harness 플러그인은 MIT 라이선스이며 npm에 @ethanyoq/dsh-ai-novel-writer로 게시되었습니다.
  • 이슈, 기능 요청, 릴리스 공지는 GitHub 리포지토리를 통해 처리됩니다.

요약: AI Novel Writer는 프롬프트 관리, 챕터 수준 생성, 검토 루프, 프로젝트 수준 구성을 통합하고 모든 데이터를 작가의 통제 하에 유지하는 진정한 로컬 실행 AI 지원 소설 작성 워크스테이션입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트