Your campaign's memory.

Session notes, fiction, and lore for tables running a lot of games. Capture the story fast, keep it safe, find it again.

Yours, and only yours

Campaigns are private or link-only, never listed, never discoverable. To anyone outside it, a private table looks like it doesn't exist.

Real exits

Members can leave whenever they like, and owners can delete a campaign outright, with a 14-day change-of-heart window.

Arrives with you, too

Four years of notes is not a reason to stay somewhere. Hearth imports whole folders of Markdown, Word, PDF or plain text at once, and there are guides for Obsidian, Notion, World Anvil and Google Docs.

Leaves with you

Everything you write is Markdown, and a game master can export a whole campaign as a zip of it whenever they like, on any plan. The AI Lorekeeper is off until a game master turns it on, per campaign.

Free to start

Every table is free today, with no card on file. Your email is only for signing in and recovery, and verifying it is never a wall to reading, writing, or joining a table.

Ask the archive

Four months in, nobody remembers which session the bell rang in. The Lorekeeper reads only what you can read, and says where it looked.

Who is Sister Anwen?

She is the one who explained the bells when the party first went up to Third Bell, and she let them read the last page of the log. She knows what Vesna's surname means in Emberwake -- Vesna does not.

from The Bell That Woke Us

What do we know about the second column?

A different hand writes beside the ring times, in a script nobody at the table could place. It appears in the eastern stairs ledger too, going back further than the bell log -- to when the city had nine bells rather than eleven.

from The Bell That Woke Us · What the Ash Remembers

Remind me how coal-scrip works?

A promise of heat rather than currency: issued against work already done, redeemable in winter, and it expires at thaw. It cannot be saved across a season, which is why nobody in Emberwake is rich and everybody is owed something.

from The Cinderwright Guilds

Why won't Vesna thank Hask?

Hask pulled her out of a vent-stair on her second day and Vesna has not acknowledged it since. Her own notes call it "becoming a whole thing".

from Vesna Ashlin, Cinderwright

Off until a game master turns it on, per campaign.

What's new

Changelog

User-facing changes to Hearth, in plain language. Internal refactors and infrastructure are left out on purpose (see the git history for those). This is the source for the in-app "What's new".

Unreleased

0.30.1 - 2026-09-23

Fixed

0.30.0 - 2026-09-19

Added

0.29.5 - 2026-09-17

Changed

Fixed

0.29.4 - 2026-09-16

Fixed

0.29.3 - 2026-09-15

Fixed

0.29.2 - 2026-09-08

Changed

0.29.1 - 2026-09-06

Fixed

Changed

0.29.0 - 2026-09-05

Changed

0.28.1 - 2026-08-29

Fixed

0.28.0 - 2026-08-29

Added

0.27.0 - 2026-08-29

Fixed

Changed

Added

0.26.1 - 2026-08-29

Repairs from a seven-persona sweep of 0.26.0. The one that matters most is the first: steady typing could lose the words you typed while a save was in flight.

Fixed

0.26.0 - 2026-08-28

First look. A stranger can read a real table before signing up, the Lorekeeper has a door on every page and remembers its conversations, and you finally hear when someone answers something you wrote.

Added

Fixed

0.25.0 - 2026-08-28

Nothing is lost. Deleting an entry no longer destroys it, a campaign can end without being deleted, and the export finally contains everything.

Added

Changed

Fixed

0.24.0 - 2026-08-27

A speed release. Hearth downloads less than half of what it used to, and moving around a campaign no longer reloads the whole app.

Changed

Fixed

0.23.0 - 2026-08-27

Capture at the table, and repairs to the draft-saving that 0.22.0 introduced.

Added

Fixed

0.22.0 - 2026-08-27

A getting-your-writing-in release: drafts that follow you between devices, and two new one-step ways to start an entry from something you already wrote.

Added

Fixed

0.21.1 - 2026-08-27

A first-run repair release: the fixes a brand-new game master and their players hit in the first five minutes.

Changed

Fixed

0.21.0 - 2026-07-16

An import-polish release: re-imports update instead of duplicating, a tool to fix entry dates from your files' real timestamps, and co-writer credit on bulk import.

Added

Changed

0.20.0 - 2026-07-16

A trust & hardening release: private images are now actually private, and Hearth installs to your phone's home screen.

Added

Changed

0.19.0 - 2026-07-16

A design & accessibility release: a warm light mode, plus keyboard and screen-reader improvements.

Added

Changed

Fixed

0.18.1 - 2026-07-16

Fixed

0.18.0 - 2026-07-15

A "writing craft" release: the tools that make writing and reading a campaign's entries better, mentions and notifications, wiki links between entries, related reading, comment reactions, and a formatting toolbar.

Added

Fixed

0.17.0 - 2026-07-15

The archive keeps itself honest: tools to fix miscredited authorship, clear out duplicate imports, and clean up what comes in from other apps, plus one consistent way to move around a campaign.

Added

Changed

Fixed

0.16.1 - 2026-07-14

Fixed

0.16.0 - 2026-07-14

A "delight the pilot" release: warmer moments across the app, a new AI recap, and full data portability.

Added

Changed

0.15.0 - 2026-07-14

Added

Changed

Fixed

0.14.0 - 2026-07-13

Added

0.13.0 - 2026-07-10

Added

Fixed

0.12.1 - 2026-07-10

Changed

Fixed

0.12.0 - 2026-07-09

Changed

0.11.0 - 2026-07-09

Changed

0.10.0 - 2026-07-03

Added

0.9.1 - 2026-07-03

Fixed

0.9.0 - 2026-07-03

Changed

0.8.1 - 2026-07-03

Fixed

0.8.0 - 2026-07-03

Added

0.7.0 - 2026-07-03

Added

Changed

Fixed

0.6.0 - 2026-07-03

Added

Changed

Fixed

0.5.0 - 2026-07-03

Added

Changed

0.4.3 - 2026-07-03

Fixed

0.4.2 - 2026-07-03

Changed

0.4.1 - 2026-07-03

Fixed

0.4.0 - 2026-07-03

Added

0.3.0 - 2026-07-03

Added

Changed

Fixed

0.2.0 - 2026-07-02

The public pilot release.

Added

Changed