Worldwide book production — press-ready files, ePUB and hand-drawn covers. Fixed quote in 24h.
Librum
Librum
28
Tools & Software

Best free tool for tracking plot/characters across a series?

D
@draft_zero OP
1mo ago
I'm three books into a planned series and I've started contradicting myself on small things, like a character's eye color and which year a backstory event happened. I want a proper story bible but I'm broke. What free tools actually work for tracking plot threads, characters, and timeline across multiple books?

Sign in to join the conversation.

11 comments

A
@ananke_writes1mo ago
Obsidian, full stop, and it's free for personal use. One markdown note per character, location, and plot thread, then link them with [[double brackets]]. When you open a character note, the Backlinks pane shows every scene that mentions them, which is how I catch continuity slips. The local graph view is genuinely useful for seeing which threads have gone quiet across a book.
36
T
@the_understudy1mo ago
Seconding Obsidian but with a warning: it's so flexible you can spend a week building the perfect vault and zero hours writing. Keep it dumb at first. A folder of character notes with a few fixed fields at the top (eye color, age in book 1, first appearance) beats an elaborate plugin setup you never maintain.
18
T
@the_oxford_comma1mo ago
Whatever you pick, add a per-book changelog. One note that says what changed in continuity each book: he loses the scar in book 2, the city is renamed in book 3. When you contradict yourself it's almost always because something changed mid-series and you forgot. The changelog is the cheapest insurance there is.
16
C
@comma_kira1mo ago
For the eye-color and dates problem specifically, a plain Google Sheet is hard to beat and you already have it. One tab per category: Characters with a column for each fixed attribute, a Timeline tab sorted by in-world date, a Locations tab. Sortable, searchable, syncs everywhere. Not pretty, but you'll never contradict a row you can filter.
24
D
@draft_zeroOP1mo ago
The Timeline tab is the piece I was missing. I had character notes but no single sorted view of when things happened, which is exactly where my year-mismatch came from. Going to build that this weekend.
6
V
@verse_and_vice1mo ago
If you want something pre-built so you're not designing the schema yourself, Notion has free templates for story bibles with linked databases for Characters, Locations, and Scenes. The relation feature lets you click a character and see every scene they're in. Free tier is plenty for one writer. Downside is it's online-first, so drafting on a plane is rough.
14
K
@kafka_lite1mo ago
A trick that costs nothing: every time you assign a hard fact in the prose (a date, an age, a hometown) put it in the bible the same day, not later. The bible fails the moment it becomes a thing you update in a big catch-up session. Make it part of the writing session, not a separate chore.
13
D
@draft_zeroOP1mo ago
This thread basically rebuilt my whole approach. Going Obsidian for the linked notes since I want backlinks, with the Sheet timeline alongside it for the dates, plus the per-book changelog. Appreciate everyone keeping it to free options, that was the real constraint.
5
P
@pulp_priya1mo ago
Campfire is worth a look for series specifically. The free tier gives you the core modules (characters, timeline, relationships) and it's purpose-built for fiction rather than bent into shape like a notes app. You'll hit paywalls on the fancier modules, but for tracking who-knows-what-when across books the free part covers it.
12
N
@nocturne_writes1mo ago
World Anvil is the other dedicated one, free tier available, and it shines if your series has heavy worldbuilding (maps, cultures, in-world calendars with a custom timeline). For a more grounded series it's overkill and the interface is busy. Match the weight of the tool to the weight of your world.
8
F
@foggy_chapters1mo ago
One more nearly-free idea if you live in Scrivener: the project itself is a fine bible. Make a top-level Bible folder in the binder with character and timeline docs, and use Scrivener's Comments or custom metadata to flag facts. Keeps the reference in the same file as the draft so there's nothing extra to sync.
9