The ainovel-cli project is a command-line interface tool designed for fully automated AI novel generation, leveraging a multi-agent system. The core architecture involves a Coordinator agent that orchestrates Architect, Writer, and Editor sub-agents through a long-running loop, enabling the creation of an entire novel from a single prompt without manual intervention.
Key features include a multi-agent collaboration model where the Coordinator drives the planning, writing, and reviewing process. It supports step-level breakpoint recovery, allowing the system to resume from the exact point of failure. For long narratives, it employs a 'Compass + Rolling Horizon' planning strategy, generating detailed chapters incrementally rather than planning the entire book at once. The system also offers adaptive context management with a three-level summarization and four-level compression pipeline to handle extensive chapter counts, along with intelligent recommendations for relevant historical chapters. An Editor agent provides seven-dimensional quality reviews, covering aspects like consistency, character behavior, pacing, and aesthetic quality. Users can intervene in real-time, with the system automatically assessing and rewriting affected sections. The tool provides a unified TUI for progress monitoring and supports multiple LLMs, including OpenRouter, Anthropic, Gemini, and OpenAI. The latest release, v0.4.0, introduces features such as persistent usage statistics, unified user notifications, a new user preference layer for rules, and the ability to export novels to EPUB and TXT formats.
Sources
Claim check: 10/10 supported claims - 10 evidence links - 84% avg confidence
- ainovel-cli is an open-source command-line interface (CLI) tool for fully automated AI novel generation.supported - github.com
- The project utilizes a multi-agent system with Coordinator, Architect, Writer, and Editor agents to autonomously create novels.supported - github.com
- The system supports step-level breakpoint recovery, allowing it to resume from specific points after a crash.supported - github.com
- It features a 'Compass + Rolling Horizon' planning strategy for long narratives, generating detailed chapters incrementally.supported - github.com
- Adaptive context management with three-level summarization and four-level compression is used for handling extensive chapter counts.supported - github.com
- The Editor agent performs seven-dimensional quality reviews, including consistency, character behavior, and aesthetic quality.supported - github.com
- Users can intervene in real-time during the writing process, with the system automatically adjusting affected sections.supported - github.com
- The tool provides a unified TUI for real-time progress observation and supports multiple LLMs like OpenRouter, Anthropic, Gemini, and OpenAI.supported - github.com
- The latest release, v0.4.0, includes new features such as persistent usage statistics, unified user notifications, and EPUB/TXT export capabilities.supported - github.com
- The ainovel-cli GitHub repository has 180 stars and 34 forks.supported - github.com
Caveats
- Single-source caution: verify critical details at the linked source.
Radar score 86/100 - how it was calculated
- Reliability 82: GitHub metadata supports source trust
- Freshness 92: Fresh GitHub activity
- Novelty 77: Fresh GitHub release
- Technical 82: Repository technical metadata
- Developer 96: Developer tooling signals
- Ecosystem 72: Fresh GitHub release
- Confidence 93: Claims have reliable evidence
Discussion
Loading comments...