yiling0013/ai_novelgenerator

使用ai生成多章节的长篇小说,自动衔接上下文、伏笔

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 11th, 2026
Created on January 29th, 2025
Open Issues & Pull Requests: 73 (+0)
GitHub issues: Enabled
Number of forks: 1,049
Total Stargazers: 6,057 (+0)
Total Subscribers: 29 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 70
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 418 days
Stale 30+ days: 68
Stale 90+ days: 65

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (64)
  • enhancement (57)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

AI Novel Generator is a Python tool that automatically generates multi-chapter novels using large language models while maintaining plot coherence and managing narrative elements across chapters.

The tool addresses the challenge of creating long-form fiction with consistent worldbuilding, character development, and plot logic. It works by combining several specialized modules: a novel setting workshop for initial worldbuilding and character design, an intelligent chapter generation system that uses multi-stage processing to ensure coherence, a state tracking system to monitor character development and foreshadowing, and a semantic search engine based on vector embeddings to maintain long-term context consistency. The system can reference local knowledge bases and includes automatic proofreading to detect plot contradictions and logical conflicts. A visual workbench provides a GUI for configuration, generation, and review throughout the process.

The tool suits writers or content creators who want to explore AI-assisted long-form storytelling with structured narrative control. It works with multiple LLM providers including OpenAI, DeepSeek, and local services like Ollama through OpenAI-compatible interfaces. The project requires Python 3.9 or later and standard development dependencies, with optional C++ build tools for some packages on Windows systems.

Development activity shows the project underwent a significant refactoring effort with a new implementation framework completed and uploaded to a development branch, with feature development ongoing. The maintainer acknowledged limited capacity for maintenance due to other priorities but indicated willingness to continue development when time permits.