SessionZero
A TTRPG companion that gets out of your way
SessionZero is a free and open-source companion application for any tabletop RPG needs.
Learn more →Why Choose SessionZero?
Truly Open
SessionZero is 100% FOSS (Free and Open Source Software). Inspect, modify, and contribute to the code. No secrets, just community-driven software.
Completely Data-Driven
Everything is user-generated: items, NPCs, monsters, and more. Build your own datasets and templates for any system.
Offline-First, Always Yours
SessionZero works fully offline by default. All your data stays on your device unless you choose otherwise.
Main Features
Datapacks
The foundation of the app. A Datapack (.szp file) is a user-generated, self-contained archive that bundles all the rules, templates, and datasets (items, spells, monsters) for a specific TTRPG system or module. Create, import, and share content easily.
Characters
Create and manage your TTRPG characters using flexible, user-defined Templates. All your character data is stored locally as an Instance, giving you total control and ownership over your heroes, no matter the game system.
Sessions
Set up a campaign using a user-defined Session Template. GMs can manage NPCs, track turn order, and update character sheets in real-time. Players can join a shared session or use the app privately for offline notes and journals.
Ready to get started?
SessionZero is currently in development, but you can visit the Git repo to get the latest development build or view the source code!
Support Development of SessionZero!
SessionZero is currently being developed by a single developer (me!) in my spare time from work and other life duties. This project is a massive undertaking with all of the complex systems all while trying to keep the whole thing open-source and future-proof.
If you want to help out and can spare a few bucks, you can donate using my `Buy Me A Coffee` page! Any and all donations are a huge help, and could even help bring this passion project to life even faster. Thank you!
~ Chris Bell, Developer of SessionZero