RhythmicWave/NovelForge
AI辅助长篇小说创作,卡片式创作,支持基于 JSON Schema的结构化 AI 生成与上下文引用,可扩展性强。
What it solves
NovelForge is an AI-assisted writing tool designed for long-form novel creation. It addresses the core challenges of maintaining narrative consistency, ensuring controllability over AI-generated content, and sustaining creative inspiration across millions of words.
How it works
The system uses a "Schema-first" approach where every piece of story data (characters, world-building, plot points) is stored as a structured "card." It employs several key mechanisms to maintain coherence:
- Context Injection (@DSL): A domain-specific language that allows writers to precisely reference specific cards, types, or filtered project data within AI prompts.
- Knowledge Graph: Integrates with SQLite or Neo4j to track relationships between entities, ensuring AI outputs align with established character arcs and world rules.
- Code-based Workflows: A system for automating repetitive creative tasks (like project initialization via the "Snowflake Method") using Python-style logic and a dedicated Workflow Agent for natural language orchestration.
- Granular Generation: Instead of generating entire chapters at once, it uses field-level streaming, allowing writers to confirm or iterate on specific details before proceeding.
Who it’s for
It is built for novelists and long-form storytellers who need a structured environment to manage complex world-building and plot architectures while leveraging LLMs for drafting and brainstorming.
Highlights
- Schema-Driven Cards: Prevents chaotic AI output by validating generation against predefined structures.
- Inspiration Assistant: A persistent AI partner that can reference multiple cards across different projects for high-level brainstorming.
- Word Count Control: Offers both prompt-based constraints and a strict "Control Mode" that budgets tokens across multiple rounds to hit specific length targets.
- Ideas Workbench: A dedicated space for unstructured brainstorming that can later be migrated into formal projects.
- Workflow Agent: Allows users to create or modify complex automation pipelines using natural language.
Related
- Project
- Project
- Project
- Project
- Project