Skip to content

Brainstorm

“I need twenty names for this frontier tavern and I don’t want any of them cluttering my project — I just need something to pick from so I can get back to the scene.”

Brainstorm is the panel you open when you’re stuck on “what should I call this thing.” Give it a category (Character names, Place names, Item names, Titles, or a free prompt), a seed describing the vibe you’re after, and it produces 15–20 short candidates. Thumbs-up the ones you like, click More like these, and the next batch drifts in that direction. Copy the winners into your story bible (or your manuscript) and close the panel — nothing here is saved. For a name you don’t need the panel at all: Name ideas sits beside the name on a character’s, location’s, object’s or group’s page (see below).

It’s a transient generator, not a note-taking surface. The Notes view is where you write your thinking down to keep; Brainstorm is for the moment when you want twenty options for a tavern’s name and you don’t want any of them to live in your project permanently.


The sidebar’s Planning section has a Brainstorm entry. Click it. The panel opens; nothing is loaded yet, no project state is touched.

The panel is its own surface — you can leave and come back, but anything in it is wiped. Treat it like a scratchpad you keep beside the keyboard.


The category shapes the system prompt that goes to the model — it’s what tells the LLM whether you want short personal names, evocative book titles, or open-ended phrases. The seed prompt is what tells it the flavour; the category tells it the shape.

Pick the one that fits the kind of output you want back. The selected category’s purpose and an example seed prompt appear inline in the panel itself, so you don’t have to remember them.

Category What it’s for Example seed
Character names Personal names — given names, surnames, full names, nicknames Norse-sounding female warrior names, sharp consonants, two syllables.
Place names Toponyms — cities, taverns, neighbourhoods, mountains, ships, kingdoms, planets Creepy New England small-town shop names, 1920s setting.
Item / object names Names for things — swords, books, organisations, spells, drugs, vehicles, recurring objects Names for a legendary sword passed down by exiled queens, evocative not ornate.
Titles (book / chapter / scene) Short, evocative, register-aware titles Titles for a heist novel set on a generation ship — single word, evocative.
Next plot beats Possible next moves from where the story currently sits — escalations, scene-level developments Elena confirmed Marcus is lying. She has the locket but no allies. What happens next?
Plot twists Twists, reveals, and unexpected turns — plausible to wild Mid-second-act thriller. Detective is closing in on the killer. Brainstorm twists.
Anything (free prompt) Use when the list doesn’t fit — phrases, taglines, alternate words, ideas Twenty short phrases a tired innkeeper might say to a stranger before bed.

The Next plot beats and Plot twists categories work differently from the naming ones — they return full-sentence ideas (12–25 words each) rather than short phrases. They mix close-to-obvious moves with wilder ones, so even when you reject most options, seeing the menu often unlocks the move you actually wanted.

Both also work where you write and plan, on this same panel — its seed prompt optional there: leave it empty and the ideas start from where your prose ends or from the strand. In the editor’s AI menu, Write this on an idea drafts the next paragraphs in that direction (Writing); in a strand’s ✨ menu on the Plot board, Add as beat puts an idea on the strand as a beat card (Plot and time).

The categories aren’t enforced — picking “Place names” doesn’t stop you from typing a character-name seed. They’re just a steering hint to the model. If the suggestions you get feel off-shape, switch the category and re-run.


The flow is the same regardless of category:

  1. Pick a category (see above). The panel updates with a one-line description of what the category is for and an example seed in the input placeholder.
  2. Write a seed. This is the description the model uses to decide what kind of suggestions to make. Be specific — “Norse-sounding female warrior names, sharp consonants, two syllables” gives you much more useful output than “warrior names”. The more flavour you give about era, register, sound, mood, language, the less generic the result.
  3. Hit Generate. The model streams 15–20 suggestions into the panel, one per row. Each row has a 👍 button and a copy button.
  4. Thumbs-up the ones you like. The thumbs-up is a preference signal, not a save — it tells the model which direction you want it to lean next. You can thumb as many as you like.
  5. Click “More like these”. The model gets your liked items as a steering signal and a list of everything you’ve already seen, then generates 15–20 fresh suggestions that don’t repeat any of them. The new results append to the panel (the old ones stay) so you can keep thumbing across rounds.
  6. Use the winners. Click the copy button on a row to copy that text to the clipboard. Paste it into your character’s name field, your location title, your manuscript — wherever it belongs.
  7. Clear when you’re done. The panel returns to empty so the next session starts fresh.

You can also start a completely new run at any time — typing a new seed and hitting Generate clears the previous results and the seen list, so the model isn’t constrained by an unrelated thread.


Name and title ideas — where you use them

Section titled “Name and title ideas — where you use them”

On a character’s page, Name ideas beside the name opens Brainstorm right there, for character names. Type a Seed prompt — or leave it empty — and press Generate: the names fit your seed, the character as the sheet describes them (role, one-liner, whatever you’ve filled in) and your book (premise, genre, world rules, Setting, main cast). It never offers a name someone in your cast already uses, aliases included.

Locations, objects and groups have it too: a location asks for Place names, an object for Item / object names, a group for names in a free prompt — each from the entry as its page describes it, and never one its own list already uses.

Title ideas works the same way at a title: beside the book’s title in Settings → Project, and beside the title in the editor’s header — the open scene’s title, or the chapter’s when no scene is open. It reads your book, and for a chapter its scenes, for a scene its Summary and how it opens; it never offers a title already in use.

Nothing runs until you press Generate. Thumbs-up and More like these work as they do on this page. Use on an idea puts it in place — Undo takes it back. On a phone it opens as a window instead of a dropdown.

It uses the same model as Brainstorm (below), and like the panel it keeps nothing: close it and reopen it on the same character and the list is still there; leave the page and it’s gone.


“I thumbed up six names I liked, navigated away to check a character’s notes, and came back to an empty panel.”

  • It’s not a notes feature. Nothing persists between sessions; close the panel and the suggestions are gone. If you want to keep a brainstorm session for later, copy the suggestions you care about into a Note (or directly into a character/location/etc.).
  • It’s not a name committer. Brainstorm doesn’t write to your project. The copy button copies to the clipboard — you decide where the result lands. (Where it’s used — Name ideas and Title ideas, the editor’s and the Plot board’s plot ideas — what you pick goes in place.)
  • It’s not deterministic. Temperature is high (0.9) — generating the same seed twice will give different results, and that’s the point. You’re after divergent options, not the “right” answer.

When you click More like these, the panel sends the model:

  • The category and seed (so the request is still anchored).
  • A list of every item you thumbed-up this session, with the instruction “generate more in the same direction — same vibe, sound, era, register — but don’t repeat any of these”.
  • A list of every item the panel has shown you (liked or not), with the instruction “don’t repeat any of these either”.

That’s it — there’s no fine-tuning, no embedding-based similarity, no scoring. It’s a steering signal in the prompt and it works as well as the model you’re using. Local Ollama models do fine for short-form generation; cloud models (OpenAI, Claude) give noticeably more varied output for the same seed.

If you don’t like the direction the new batch went, untick some of your likes (just click the thumb again) and re-run. If the model is being repetitive across rounds, the “seen” list keeps it honest — but you can also just hit Clear and start over with a tighter seed.


Brainstorm uses the AI provider you’ve configured for the brainstorm feature in Settings → AI providers. If you haven’t set one explicitly, it falls back to your default chat provider.

A few observations:

  • Short outputs benefit from creative models. Brainstorm produces tiny chunks of text (a name, a phrase), so the cost per round is small even on cloud providers. Don’t be afraid to use Claude or GPT-4-class models for this — the per-round cost is fractions of a cent.
  • Local models work well for names. Ollama models like Llama 3.2 or Qwen 2.5 do a fine job on character / place names. Less reliable for titles, which need a stronger sense of register.
  • Temperature is fixed at 0.9. No setting for this — variety is the whole point.

What this is good for:

  1. You’ve sketched a character. The notes say “she’s the village blacksmith, late 40s, lost a daughter in the war, doesn’t trust the protagonist.” You haven’t given her a name. Open Brainstorm → Character names. Seed: “weathered, late-medieval European blacksmith, woman, name suggests strength but not heroism.” Generate. Thumb up the ones with the right weight. More like these. Pick one. Done in under a minute.
  2. You’re writing the first scene of a new chapter. The protagonist enters a tavern. You need a name for the tavern. Brainstorm → Place names. Seed: “frontier-town tavern, run-down, suggests both refuge and trouble.” Generate. Pick one. Back to the scene.
  3. You’ve finished the manuscript and the working title doesn’t feel right. Brainstorm → Titles. Seed describes the book in three sentences. Generate, thumb-up the close-but-not-quite ones, More like these, pick one. (Or do this five times across a week — you’ll find the title.)

The use case is always: a small naming decision is blocking a larger thing, and you want options fast.


  • Story bible — where character/location/object/group names live once you’ve picked them
  • AI providers — setting up which model Brainstorm uses
  • Writing — the AI actions that work on your prose (Rewrite, Expand, Describe…)