Runlog

About Runlog

Runlog tracks rules, dice rolls, and results for games and practice sessions.

Runlog began as a way to turn a day at the wheel into a game: roll for the clay, roll for the form, roll for the twist, make the thing, log it. The engine underneath turned out to be general (a table is a table whether it says “porcelain” or “power-slide”), so it became a platform: any game of rounds, dice and consequences, written as a pack, played in the same app.

On a stream it is the piece between a wheel and a virtual tabletop. A wheel forgets the spin; a tabletop wants a map, tokens and an evening of setup before anyone rolls. Runlog draws the next twist where chat can see it, remembers what came up and whether it was done, keeps a scoreboard for a roster drawn from chat, and goes on a scene as a plain browser source, with nothing to install. The guide's Games on stream says what it needs.

Open source, hosted here

The app, the engine, the schema and the command line are open source under the MIT license at github.com/SCRT-HQ/runlog. This address is the copy run by Secret Headquarters, with accounts, sync, invitations and the catalog added on. The hosting is in the same repository, under hosted/, and is open too.

Reaching us

Support
runlog@scrthq.com
Security
Please report vulnerabilities to the same address; see security.txt.
Bugs and ideas
Issues on GitHub
Other players
r/runlog_scrthq on Reddit and the Discord server: runs, packs, questions.

This build

Runlog 0.100.1, built from 376a3315313f, published 2026-09-30.