FATE+ Copilot is a browser-based character sheet and campaign manager built for Fate Core and related Fate system games. It lets players manage characters, skills, aspects, stress, and consequences — while giving GMs a dedicated mode to oversee campaigns.
- Character and Item Sheets — Track aspects, skills, stress boxes, fate points, consequences, and more
- Campaign Management — Organize your campaigns and assign characters and items
- GM Mode — Toggle a GM view with elevated access across the campaign
- Persistent State — All data is saved locally via
pinia-plugin-persistedstate - Import / Export — App data can be exported to JSON and re-imported for backup or sharing
| Layer | Technology |
|---|---|
| Framework | Vue 3 (Composition API, <script setup>) |
| Language | TypeScript |
| State | Pinia |
| Routing | Vue Router |
| Build | Vite |
| Tests | Vitest + @testing-library/vue |
Prerequisites: Node.js 18+ and pnpm
# Install dependencies
pnpm install
# Start the dev server
pnpm run dev
# Run tests
pnpm run test
# Build for production
pnpm run buildThe file FATE.md contains the Fate rules reference used by this project. When working with game mechanics, consult it as the primary source.
This project is licensed under the MIT License — © 2026 Tim Engel.
The Fate Core system is published under the Creative Commons Attribution 3.0 Unported license by Evil Hat Productions.