Musketeer Documentation
Welcome to the Musketeer documentation.
Musketeer is a local-first execution system that provides deterministic replay, structured state management, and a clear separation of concerns through its three-role model.
Getting started
If you are new to Musketeer, start with these pages:
- What is Musketeer - understand the core purpose
- What it is not - clarify common misconceptions
- Three roles model - the execution architecture
Core concepts
Once you understand the basics, explore the deeper concepts:
- State model - how state is managed and persisted
- Invariants - the guarantees the system provides
Installation
Ready to use Musketeer?
- Install CLI - get the command-line tool
Usage
Learn the commands:
- init - initialize a new project
- run new - start a new execution run
- run status - check execution status
- check - validate project state