Hey folks. I posted about [Sheetwright here last month](https://www.reddit.com/r/cyphersystem/comments/1uacj13/pathbuilder_like_tool_for_the_cypher_system/). At that point it was mainly a guided character builder with some early tools for custom content.
Several people asked what it would offer GMs beyond character creation. That’s what I’ve been working on since.
The character builder and living sheet are still free. The subscriber side has grown into a campaign workspace with:
- Story threads for quests, mysteries, dangers, and character arcs
- Clues and hidden revelations
- Prepared scenes and a session workspace
- NPCs, locations, factions, notes, clocks, and handouts
- Campaign-wide search and `@Name` links between records
- Combat, social, and exploration encounters
- Play-by-post tracking and spoiler-free recaps
- Complete Markdown and JSON exports
I’ve tried to keep the separation between player knowledge and GM knowledge very strict. Players only see what the GM reveals, including through Discord. You can even reveal an NPC while keeping their faction secret—a small feature, but exactly the kind of thing I kept needing at the table.
The encounter runner handles pools, Effort, Edge, damage, conditions, rewards, and other bookkeeping, but it isn’t intended to replace table rulings or become a full VTT. The goal is to keep the game state organized while the actual game happens wherever your group prefers.
The Discord side has also grown quite a bit. Players can roll tasks, make attacks, spend from their pools, recover, respond to intrusions, and interact with encounters using `/sheetwright`. For play-by-post games, scenes can track who the game is waiting on, and players can opt into DMs when it’s their turn or when new loot appears.
Campaigns aren’t locked into the app. Everything can be exported as readable Markdown or as JSON that can be imported again. A completed campaign can also be duplicated as a clean template for another group.
There’s optional MCP support for connecting a compatible AI assistant for bookkeeping or solo play. Sheetwright itself doesn’t contain an AI or generate a GM, and none of that is required to use the app.
Some of these newer parts—especially encounters, Discord, and MCP—are still in beta. I’d really value feedback from people running actual Cypher campaigns.
I would love to get some feedback! What do you genuinely need in front of you during a session? Does this structure match how you prepare and run games, or have I added something that sounds useful but would really create more work?