2026-08-06 13:40:42 +00:00
2026-07-03 06:01:34 +00:00
2026-08-06 13:40:42 +00:00
2026-08-06 13:40:42 +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-05 20:12:16 +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 NPC, location, and item registries; their source-grounded occurrences; scene descriptions, combat turns, 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%