Everything in the box.
Rolekit is a system-agnostic, multiplayer character-sheet builder. An infinite canvas. A reactive data engine. Real-time collaboration. Dice where they belong. Here's the whole kit, sorted by what it actually does.
An infinite, drag-first workspace.
Pan, zoom, drop, group. Pages instead of files. Build any sheet shape your campaign actually needs.
Drag & drop parts
Build any kind of character sheet by dragging placements onto the canvas. No fixed forms, no fillable PDFs.
Nearly infinite canvas
Drop parts in any direction as your character grows. Sheets aren't paper-shaped here.
Bulk edits
Select multiple parts and restyle them all at once — alignment, color, font, size.
Undo / redo, everywhere
Even the best improvisers don't get it right the first time. Rewind any action and try again.
Build & Play modes
Authors get the hammer. Players get a clean, calm sheet. Toggle freely.
Pages, not files
Every sheet is a deck of pages. Tab between them — Main, Inventory, Spellbook, DM Notes.
Clone any part by its corner.
Pull from a placement's lower-right handle to stamp out copies. The fastest way to fill a sheet with parallel widgets — sanity, stress, resolve, sorcery points.
Corner handle
Every selected placement gets a draggable corner. Drag down or right to clone.
Bindings come along
Cloned parts retain their formulas and styling — change one, change them all if you want.
Multi-select clone
Grab a group of placements; drag the corner of the bounding box. Whole rows in one motion.
Snap-to-grid
Clones land on the grid by default. Hold Alt to drop free.
Ten placement types, fifty configurations.
The widgets are the language. Each one is styleable, bindable, and reactive — that's how Rolekit fits any system.
Universal sliders
Track anything. Choose icons, colors, orientation; resize to fit. HP, sanity, stress, sorcery points.
Tables
Keep track of lots of data and relate it across the sheet. Inline rich text in every cell.
Full-featured text editor
Headers, lists, colors, decorations, indents, quotes, links. Markdown-friendly under the hood.
10,000+ icons
Add flair from thousands of glyphs on tabs, sliders, and buttons. More slots coming.
Event triggers
Wire custom buttons that update other parts on the canvas. Long-rest button, anyone?
Images & shapes
Drop portraits, maps, dividers, callouts. Style the sheet the way the campaign feels.
A reactive data graph under the hood.
Every value is a node, every formula an edge. The math runs server-side; the UI is just the part you see.
Live formulas
Change Strength and every save DC follows. No transcription, no copy-paste, no stale numbers.
Per-field bindings
Wire any placement to any data node. The sheet ages with the character.
Cloud-native sync
Changes save to the cloud as you make them. Open the sheet on any browser, pick up where you left off.
Real multiplayer, not a shared link.
Cursors, presence, version history. Your DM peeks at the whole party; the session log writes itself.
Real-time collaboration
See every change, addition, and tweak the moment your party makes it. Co-creation, no refresh.
Live cursors & presence
See who's looking, who's editing, who's idle. The sheet feels like a room, not a file.
Version history
Every save, recoverable. Roll the sheet back to last week's session if Tuesday took a wrong turn.
Publish sheets
One click creates a public, read-only link. Share your character with the world. No login required.
Dice through the command bar.
Press / to open the command bar; type =notation; roll. Anyone the sheet is shared with sees it. The session log writes itself.
= notation in the command bar
Hit / from anywhere in the app. Type =1d20+5; press enter. The roll appears in the session log for everyone with access to the sheet.
Highly customizable rolls
Pick a die, set a count, add a modifier. Save common rolls as buttons; bind them to placements; trigger them from a click.
Session log
Rolls and value changes are logged with timestamps. Search and replay the night.
Built for keyboard-first players.
Most every action has a shortcut. Tailor-made for mouse minimalists.
Feature search
Press "/" to take any action by typing it. Like a command palette for your character sheet.
Instant tab switching
Press "g" to bring up a tab menu near your mouse. Jump anywhere on the sheet without looking.
Keyboard-native everywhere
Every part has a shortcut. Most actions never require the mouse.
Floating toolbar
The toolbar follows your cursor. Edit where your attention is — not where the chrome lives.
Any game system, welcome.
From D&D to Pathfinder to the far reaches of your imagination — Rolekit adapts. The engine is system-agnostic; the templates are the opinion.
D&D 5e templates
A polished starter kit ships in the box. Class- and level-aware. Drop a character in and play.
Pathfinder, Mothership, Daggerheart, CoC, Blades
Community + first-party templates on the roadmap. Same engine, different rulebooks.
Homebrew, fully welcome
Your ten-page stapled rulebook can become a real, reactive sheet. Build the placements once, share them forever.
Templates & forking
Start from a starter, riff, save, share. Templates are first-class objects.
The clean version, for the table.
Edit handles disappear. The sheet becomes what it should be — a calm read-and-roll surface. Switch back to Build with one click.
One-click toggle
Build for prep night; Play for game night. Same sheet, two surfaces.
Read-only safety
Players can't fat-finger a formula edit during initiative.
Big, click-friendly targets
Sliders, buttons, and rolls scale up. Designed for the screen at the end of the table.
Privacy first, by construction.
From the tech stack to the build process, we keep as little data about you as we can. We're not the product.
Email and that's it
Sign up for early access with an email. No phone, no socials, no harvesting.
Local-first ergonomics
Sheets sync to the cloud, but nothing about you that doesn't need to be there is.
Your sheets stay your sheets
We don't sell, share, or train on your data. Your campaign notes are yours.
Considered, inside and out.
Familiar UI patterns where they help; deliberate where they don't.
Familiar controls
Accessible patterns, predictable behaviors across browsers. Nothing weird for weirdness' sake.
Built for desktop
Desktop browsers are our play right now — that's where the real work happens. Mobile is on the roadmap.
Calm by default
Density, motion, and color are tuned for long sessions. The sheet doesn't shout.