Nigh/show-me-the-story

Self-hosted AI novel generator: single Go binary + web UI. OpenAI-compatible API → outline → chapter-by-chapter writing with review, foreshadowing, fact-check, and full-book polish. Chinese & English.

What it solves

Show Me The Story 是款 AI 驅動的工具,旨在自動化長篇小說的創作。它解決了在多個章節中維持敘事一致性、角色發展和情節推進的問題,這對於 LLM 而言通常很困難,因為其上下文窗口(context windows)有限。

How it works

該工具透過兩階段創作流程運作:首先,它會生成一份完整的書籍大綱供用戶審查與修改。確認後,它會逐章撰寫小說。為了維持一致性,它使用了一套結構化的設定管理系統,用於管理角色、世界觀構建和組織,並使用「敘事記憶」系統,從已完成的章節中提取關鍵細節,並將其注入到未來的提示詞(prompts)中。

它能連接到任何與 OpenAI 相容的 API(例如 DeepSeek、OpenAI 或透過 Ollama 使用的本地模型),並提供內建的 Web UI 用於專案管理。

Who it’s for

它適用於想要使用 AI 來起草長篇虛構作品的作家和創作者,無論是從零開始還是延續現有的作品,同時又能對情節和設定保持嚴格的控制。

Highlights

  • Two-Stage Workflow: 先生成完整的內容大綱,然後依序撰寫章節。
  • Narrative Memory & Consistency: 自動提取關鍵細節並進行一致性檢查,以防止情節漏洞。
  • Foreshadowing System: 規劃並追蹤情節轉折和線索的狀態(埋下 $ ightarrow$ 推進 $ ightarrow$ 解決)。
  • AI Assistant: 內建的聊天代理(chat agent),可以透過自然語言修改設定、調整大綱並管理章節。
  • AI-Style Removal: 內建的潤色技巧,用於移除常見的 AI 寫作風格,使文本更口語化。
  • Single-File Execution: 以單一二進位檔(single binary)形式發佈,內建 Web UI,不需要外部資料庫。
  • Existing Work Continuation: 可以匯入現有文本來分析設定並繼續故事。