Home
One-off tools — these also run inside each book's workflow.
Runs the coordinated specialist passes (continuity, voice, craft, anti-slop) against pasted chapter text and returns a prioritized findings report. The anti-slop + craft passes work with no API keys configured; continuity + voice passes need a project selected.
Diffs a chapter against the project's entity database and prior chapter summaries, flagging evidence-chained contradictions (character, timeline, setting, plot).
Each major character reviews their own dialogue in a chapter, flagging off-voice, anachronistic-knowledge, or off-motivation lines with in-voice rewrites.
Runs a tournament of your candidates against a demographically varied synthetic reader panel and ranks them by win rate. Works with any active AI provider, including free tiers (Ollama/Gemini) — confidence may be lower on smaller models.
Runs a GEPA-style evolve loop: scores your passage, reflects on its weakest points, revises, and keeps only rounds that beat the running best. Works with any active AI provider, including free tiers (Ollama/Gemini) — the judge may be weaker on smaller models.
Runs the quality tools (revision, contradiction, character critique) against a chapter and learns durable lessons from recurring patterns. Learned lessons feed forward into future writing via the project's lesson store.
Keys are encrypted with AES-256-GCM in the local vault. Values are never sent anywhere except the provider's own API. Click Get key next to a provider to open its sign-up page.
Need to load keys from a shared folder (VM / Docker)?
Pick which model each provider uses. Providers without an API key are shown greyed out — add a key above to enable them.
If you've added an OpenRouter API key above, pick which model AuthorAgent should use through it. Examples: anthropic/claude-sonnet-4-5, openai/gpt-4o, meta-llama/llama-3.3-70b-instruct, google/gemini-2.5-flash. Full list at openrouter.ai/models.
Ollama runs models on your own machine. No API key. Auto-detected when running. Default endpoint: http://localhost:11434
Force all tasks to use one provider instead of smart tier routing. Per-project settings override this.
Which image AI to use when generating book covers. Per-call provider: still overrides this.