u/Fruchtiger_

I built an Open Source Session Keeper

I built an Open Source Session Keeper

Hi everyone,

Maybe you are like me and your session notes are always a bit lacking and the group always forgets what happened last time. Since I'm a software engineer, I ended up building a tool to solve it: Chronicle Keeper. Free and open source (MIT)

Github source:
https://github.com/aronjanosch/chronicle-keeper
Docs and Infos:
https://aronjanosch.github.io/chronicle-keeper/

It takes a Discord session recording (using Craig Bot), transcribes it locally, and generates structured session notes including:

  • Session recap
  • Key story beats
  • NPCs
  • Loot & rewards
  • Open threads for next session

Exports as Markdown, so it's easy to drop into Obsidian, Notion, or wherever you keep campaign notes.

A few things I'm particularly proud of:

  • Fully local transcription (nothing is uploaded!)
  • Free and open source (MIT)
  • Bring your own LLM (ollama (local), chatgpt, claude, etc.)
  • Works great for daggerheart (I'm using it in our current campaign, silly name in the screenshot)

It's still an early release, so I'd love feedback from other groups. If you have questions, message me. I would love to see you giving it a try.

u/Fruchtiger_ — 1 day ago
▲ 53 r/foss+1 crossposts

I created an Open Source Session Keeper!

Hi everyone,

Maybe you are like me and your session notes are always a bit lacking and the group always forgets what happened last time. Since I'm a software engineer, I ended up building a tool to solve it: Chronicle Keeper. Free and open source (MIT)

Github source:
https://github.com/aronjanosch/chronicle-keeper
Docs and Infos:
https://aronjanosch.github.io/chronicle-keeper/

It takes a Discord session recording (using Craig Bot), transcribes it locally, and generates structured session notes including:

  • Session recap
  • Key story beats
  • NPCs
  • Loot & rewards
  • Open threads for next session

Exports as Markdown, so it's easy to drop into Obsidian, Notion, or wherever you keep campaign notes.

A few things I'm particularly proud of:

  • Fully local transcription (nothing is uploaded!)
  • Free and open source (MIT)
  • Bring your own LLM (ollama (local), chatgpt, claude, etc.)
  • Works great for daggerheart (I'm using it in our current campaign, silly name in the screenshot)

It's still an early release, so I'd love feedback from other groups. If you have questions, message me. I would love to see you giving it a try.

u/Fruchtiger_ — 1 day ago