yuanbw2025/storyforge
故事熔炉 StoryForge — AI 小说创作工作台 / AI novel writing workshop
What it solves
StoryForge is designed for long-form fiction writers who want AI assistance without losing creative control. It solves the problem of "black box" AI writing tools that generate entire stories automatically, instead providing a structured environment where the author remains the primary decision-maker. It specifically addresses the challenges of maintaining consistency in complex, long-form narratives—such as tracking world-building, character arcs, and plot holes—by providing a structured local database for story elements.
How it works
The project is a local-first, browser-based studio. It uses IndexedDB for local storage of manuscripts and settings, ensuring data privacy and autonomy. Users "bring their own AI" by connecting to various OpenAI-compatible providers, Anthropic, Gemini, or local models via Ollama/LM Studio.
The system operates on a three-layer AI process:
- Context Assembly: Gathers relevant project data (world-building, character sheets, outlines) to feed into the prompt.
- Prompt Rendering: Uses customizable templates with variables and conditional blocks to generate the final prompt.
- Structured Adoption: AI outputs are presented for review and editing before the author chooses to "adopt" them into the project database or manuscript.
Who it’s for
- Novelists and long-form creators: Those writing complex series or multi-world narratives with many characters.
- Control-oriented authors: Writers who prefer to edit and transparently manage the prompt engineering behind the AI's suggestions.
- Privacy-conscious writers: Users who want their data stored locally rather than on a cloud server.
Highlights
- Comprehensive Story Database: Dedicated tools for managing world-building, character relationship networks, plot arcs, foreshadowing (planting and recovery), and item ledgers.
- Transparent Prompting: All system prompts are visible, editable, and cloneable, allowing authors to create their own style templates.
- Local-First Architecture: Data lives in the browser's IndexedDB with optional backups to GitHub Gists or local folders.
- Style Learning: Extracts author-specific writing styles from confirmed samples to improve subsequent AI generations.
- Broad AI Compatibility: Supports a wide array of international and domestic (Chinese) AI providers and local LLMs.
Related
- Project
- Project
- Project
- Project
- Project