https://github.com/niftymonkey/session-scribe
Tauri desktop app that transforms D&D session transcripts into polished narrative recaps using AI
https://github.com/niftymonkey/session-scribe
Last synced: 4 months ago
JSON representation
Tauri desktop app that transforms D&D session transcripts into polished narrative recaps using AI
- Host: GitHub
- URL: https://github.com/niftymonkey/session-scribe
- Owner: niftymonkey
- Created: 2026-01-30T21:02:50.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-02T08:08:43.000Z (5 months ago)
- Last Synced: 2026-02-02T09:56:29.218Z (5 months ago)
- Language: TypeScript
- Size: 494 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Session Scribe
Turn your D&D session recordings into polished narrative recaps.
## What It Does
Takes your session artifacts and generates a detailed recap:
- **Input**: Microsoft Teams transcript + Roll20 dice log
- **Output**: Scene-by-scene narrative with key events, dialogue, and character moments
- **Export**: DOCX (styled) or Markdown
The AI identifies story beats, extracts details (items, gold, NPCs), and writes it up without mechanical jargon.
## Getting Started
1. Download the latest release for your platform (Windows/macOS/Linux)
2. Open Settings and enter your [OpenAI API key](https://platform.openai.com/api-keys)
3. Add your players (real name → character name)
- or let the app detect them from your first transcript
4. Optionally add known NPCs
- the app will also discover new ones during generation
## Typical Workflow
1. **Import** your Teams transcript (.txt file)
2. **Import** your Roll20 dice log (optional but adds context)
3. **Generate** - click the button and wait (longer sessions take a few minutes)
4. **Review & Export** - regenerate if needed, or export to DOCX/Markdown for final edits
## Tips
- Make sure your transcript has clear speaker labels
- The AI detects NPCs automatically - you can save them for future sessions
- Generation uses multiple AI passes, so be patient with long sessions
## Releases
Download from [GitHub Releases](https://github.com/niftymonkey/session-scribe/releases)