Skip to content

Releases: aronjanosch/chronicle-keeper

Chronicle Keeper v0.5.4

08 Jun 19:13

Choose a tag to compare

Pre-release

Chronicle Keeper v0.5.4

New Features

  • OpenRouter support — Added OpenRouter as an LLM provider. Bring your own API key and use any model from openrouter.ai/models via a single subscription. The model field is free-text, so newly released models work instantly without an app update. (#1)
  • Single-track audio — Sessions recorded as a single audio track are now supported.

Chronicle Keeper v0.5.3

02 Jun 18:23

Choose a tag to compare

Pre-release

v0.5.3

Features

  • Token streaming for summarization — live output instead of waiting for full response
  • Force-mirror sync — overwrite server state with local data
  • Inline "what happened" editing — edit summaries directly in the UI

Fixes

  • Fixed local Ollama context handling
  • Fixed event duplication on re-summarize
  • Sync UI fixes

Docs

  • Added Ollama setup recommendations

Chronicle Keeper v0.5.2

01 Jun 16:49

Choose a tag to compare

Pre-release
  • Summary prompts are now editable templates — add your own, edit or delete the built-ins
  • One-click "Restore defaults" brings back deleted built-in templates
  • Pick a template per session, or write a one-off custom prompt
  • New example campaign on first launch
  • Renamed "Voice & style" → "Prompt template"

Chronicle Keeper v0.5.1 - first public release

01 Jun 14:56

Choose a tag to compare

For install and getting started, see the README.

Pipeline

  • Import Craig Bot ZIP recordings; one audio track per speaker.
  • Per-track speaker labelling (player / character / pronouns), with a campaign roster.
  • On-device transcription — Parakeet TDT v3 (int8) via sherpa-onnx. 25 European languages,
    several× realtime on CPU. Optional CoreML / CUDA / DirectML acceleration, CPU fallback.
  • Silero VAD segmentation, with a fixed-window fallback.
  • Summarization with your chosen LLM into structured Markdown.
  • Export to Markdown with Obsidian frontmatter.

LLM providers (bring your own)

  • Local Ollama.
  • Native Anthropic Messages API.
  • OpenAI-compatible: openai, groq, deepseek, mistral, together, perplexity, minimax, Gemini.
  • Keys and all LLM calls stay on-device.

Codex (the summarizer's memory)

  • Per-campaign glossary of named entities (PCs / NPCs / places / factions / items / lore),
    injected into every summary prompt to auto-correct mangled names.
  • Filled three ways: manual entry, auto-extracted from summaries, or LLM-distilled from an
    imported notes folder.
  • Editable entry inspector.

Campaigns & sessions

  • Campaign and session management with metadata, party roster, and per-session artifacts
    (transcripts + summaries) kept in one SQLite database.
  • LLM-generated "story so far" recap per campaign.
  • First-launch example campaign so the whole pipeline is visible before recording anything.

Sync (optional)

  • Offline-first multi-device sync against a small self-hostable server. Off by default.
  • Everything syncs except audio; transcription and LLM work always stay on your device.

Platforms

  • macOS (Apple Silicon + Intel), Windows, Linux. Installers built per release; unsigned for now.