Overview

Codex is for people who collect things in games the way other people collect vinyl: slowly, deliberately, and with strong opinions about what “counts” as owned.

It is a table-based collection tracker built as a monorepo. Each supported title lives in its own workspace package - today that includes Epic Seven (a curated, hand-maintained list) and Warframe (fed by data synchronized from Armory). The shell application stitches those games into one experience: search, filter, tick boxes, and exhale when the spreadsheet finally dies.

Codex is opinionated about where data comes from. Warframe rows are not scraped together from random endpoints on a dare; they inherit the same serious treatment Armory gives DE’s export and its companion sources. Epic Seven, being a different beast, trades live API glamour for editorial control - better for accuracy, slower for “ship tonight” energy.

Like Armory, Codex delegates identity to the shared Auth service. Login, access control, and profile settings stay centralized so Codex can spend its complexity budget on worksheets, column visibility, and the tiny dopamine hit of marking another frame as mastered.

The UI leans into tables on purpose: collection tracking is a grindy hobby, and grindy hobbies deserve sortable columns more than they deserve another carousel of promotional art. You should be able to answer narrow questions fast- “what am I missing for mastery?” - without learning a new navigation metaphor every patch.

If you are explaining Codex to someone non-technical, call it a private museum catalog with good filters. If you are explaining it to an engineer, call it a multi-game SQLite-backed React app with a pragmatic import story. Both descriptions are true; they just emphasize different kinds of joy.