2026-07-03 06:01:34 +00:00
2026-08-03 23:29:32 +00:00
2026-08-04 00:02:18 +00:00
2026-07-16 21:42:24 -05:00
2026-08-03 16:12:29 +00:00
2026-08-03 16:12:29 +00:00
2026-07-03 04:42:08 +00:00
2026-08-03 21:14:52 +00:00

Notarius

Notarius is a Go CLI for turning source material into structured artifacts with configured extraction pipelines. The implemented D&D workflow reads Seriatim transcript JSON and can produce scene descriptions, item and currency events, NPC identities, combat turns, NPC interactions, enemy events, and spell casts.

Quickstart

Provide an OpenRouter API key through the environment, then run the maintained minimal example:

OPENROUTER_API_KEY=your-api-key \
  go run ./cmd/notarius run dnd-session \
    --config examples/dnd-minimal.config.yml \
    --input examples/seriatim-minimal-transcript.json

The command publishes a JSON output bundle. Its command syntax and exit behavior are documented in the CLI reference; configuration, credentials, and module selection are owned by the configuration reference.

For the complete ordered D&D workflow, use the complete configuration with its synthetic transcript. It demonstrates all implemented D&D lanes and the supporting campaign references.

Documentation

Description
notarius is a small, modular Go application that extracts structured D&D information from input sources, such as audio transcripts.
Readme GPL-3.0 22 MiB
Languages
Go 100%