Skip to content

Repository files navigation

FATE+ logo

FATE+ Copilot

A digital companion for the Fate tabletop RPG system

Vue 3 TypeScript Vite Pinia


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.

Features

  • 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

Tech Stack

Layer Technology
Framework Vue 3 (Composition API, <script setup>)
Language TypeScript
State Pinia
Routing Vue Router
Build Vite
Tests Vitest + @testing-library/vue

Getting Started

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 build

Fate Rules Reference

The file FATE.md contains the Fate rules reference used by this project. When working with game mechanics, consult it as the primary source.

License

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.

About

Fate+ Copilot for running Fate Core games

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages