Command-line tool that helps you outline, worldbuild and draft book chapters with an LLM you choose.
Outline, worldbuild and draft chapters from the terminal with OpenAI, OpenRouter or Ollama.
StoryCraftr is an open-source command-line assistant for writing books with AI. It suits writers comfortable in a terminal who want outlines, worldbuilding notes and chapters organized as project files.
You start a book project with storycraftr init, set a language, genre, author and model provider, then run commands for outlines, worldbuilding and chapters. A chat mode lets you iterate, for example insert a new chapter mid-book. It runs on LangChain and supports OpenAI, OpenRouter and Ollama.
It suits novelists who like scriptable workflows and project folders with a storycraftr.json config. It does not suit writers who want a point-and-click editor; the only interface besides the terminal is a VS Code extension.
storycraftr init sets title, languages, genre, author and model in a project.
Commands create a general outline, character summaries and chapter synopses.
Generate geography, history, technology or a magic system for your setting.
Write chapters, cover text and epilogues from your synopsis.
Interactive chat can insert or rewrite chapters, outlines and worldbuilding.
Works with OpenAI, OpenRouter and Ollama via LangChain.
Free under the MIT licence and no paid plan is shown in the README. You pay your model provider, or run Ollama yourself.
870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.
These reviewed AI tools do the same job instantly — from our scored directory.
The README says OpenAI, OpenRouter and Ollama work out of the box, selected with llm_provider in storycraftr.json.
The README lists Ollama for self-hosted models, which usually needs no key, but you must run Ollama on your own hardware.
No. It is a command-line tool, though a VS Code extension can launch the chat for you.
See Zekai first in Google