Status key:In the current buildEarly — being refinedIn progressPlanned
Codex
Every record, kept like a dossier
NPCs, creatures, locations, factions, shops, deities, clues, quests and journals, each on a sheet shaped for the job it does at the table.
- Purpose-built sheets: an NPC reads like a dossier, a creature like a combat instrument(In the current build)
- Secrets and GM notes kept apart from what the players may learn(In the current build)
- Your own record types, with fields and colours you define(In the current build)
- Filters for forgotten prep: never used, planned but never reached, not tied to anything(In the current build)
In the current buildCanonex

The Codex: an NPC dossier with her ties, secrets and GM notes.Relationships
A campaign that knows how it connects
Ties between records carry a type, a direction and a secrecy level. The Campaign Graph shows the whole web and traces how any two records connect.
- Structural, story and secret ties, each drawn differently(In the current build)
- Campaign Graph and Matrix views of every record and tie(In the current build)
- Trace a connection: the chain between two records, story-only or with secrets(In the current build)
- Place related records near each other on the desk and the tie appears between them(In the current build)
In the current buildCanonex

The Campaign Graph. Dashed ember lines are secrets.The Desk
A GM screen that arranges itself around you
A zoomable workspace where records become cards you summon, arrange, pin and dismiss, so what you need tonight stays within reach.
- Summon any record with Ctrl+K without leaving the table(In the current build)
- Pan, zoom and a minimap; pin, lock and snap cards to a grid(In the current build)
- Saved layouts per scene, and reusable layout prefabs(In the current build)
- Reference cards for web pages and PDFs, plus notes, clocks and undo(In the current build)
In the current buildCanonex

The desk: cards placed near each other reveal their ties.Sessions
Plan the night, run it, carry it forward
Build a session outline from beats and campaign material, run it from a live cockpit, then wrap up what actually happened.
- Session builder: drag records, encounters, maps and read-alouds onto beats(In the current build)
- Scene Runner and a GM bar with Jot, names, DCs, clocks and rules lookup(In the current build)
- Mark material reached, deferred or skipped, and carry it into the next session(In the current build)
- Wrap-up turns runtime notes into campaign canon(In the current build)
In the current buildCanonex

Session planning: beats, the expected party and loose material.Encounters
Encounters built from your campaign
Drag creatures, NPCs, places and treasure onto an encounter. Canonex works out the threat and keeps each participant separate.
- Threat from trivial to extreme, calculated for your party(In the current build)
- Every creature its own participant; Elite and Weak adjustments by the rules(In the current build)
- Creature sheets with the combat summary kept above the fold(In the current build)
- A live tracker when the fight is running in Foundry VTTEarly — being refined
In the current buildCanonex

A creature sheet, with tactics and Recall Knowledge DCs.Continuity
Campaign memory that keeps up
Canonex records what changed and when, and shows the threads you left open, the faces about to return and the prep you never used.
- A change log for every record and tie, grouped by session(In the current build)
- Open threads, quiet threads and returning faces on the campaign Home(In the current build)
- “Last time we saw…” on every record(In the current build)
- Facts and knowledge: who knows, suspects or wrongly believes whatIn progress
In the current buildCanonex

Campaign Home: open threads, the party and what to make next.Integrations
Pathfinder 2e and Foundry VTT
Pathfinder Second Edition
In the current buildFirst-class support for PF2e, while the core stays system-neutral.
- Native stat blocks that match Foundry imports
- Import characters from Pathbuilder 2e JSON and Foundry actor exports
- A Bestiary built from the Foundry compendiums already on your disk
- GM Core DCs by level, encounter threat and Elite / Weak adjustments
Foundry VTT
Early — being refinedCanonex prepares, runs and remembers. Foundry stays the tabletop.
- Link records to Foundry actors and pull their sheets
- Follow combats started in Foundry, with live hit points, AC and conditions
- Record a Foundry combat as a Canonex encounter
- Connects through the Foundry REST API module and relay
Setting up Foundry? See Connecting Foundry VTT.
And also
The details that matter at 11pm
Player view
A separate window that shows only what you choose — a portrait, handout, map or read-aloud — and never your GM desk.
Early — being refinedParty board
Player characters and parties as records, with PC sheets and a party hub every member is tied to.
In the current buildYour files, on your disk
Each campaign is a folder of readable JSON: easy to back up, sync or version, with no account and no cloud required.
In the current buildThemes
Seven presets and your own: colours, fonts, corners and background art across the whole app.
In the current buildCampaign Library
Run several campaigns side by side, each with its own records, sessions, desk and settings.
In the current buildKeyboard first
Ctrl+K to summon, Ctrl+J to jot a note from anywhere, and undo on the desk.
In the current build
In active development
Canonex is being built in the open.
There is no public build yet. The Download page says what to expect, and the Changelog shows what lands each week.