Getting started
Quickstart
Initialize hyper-pm in a Git repo and create your first epic and ticket.
Install the CLI
From npm (package name hyper-pm):
npm install -g hyper-pmOr use a monorepo build — see Install.
Open a Git repository
cd into a repo you want to manage. hyper-pm uses git for all storage; bare repos are not the typical target — use a normal clone.
Initialize
hyper-pm initThis sets up the data branch and writes .hyper-pm/config.json. You can override branch name and remote later; see Configuration.
Create work items
Default output is JSON (good for scripting). Copy ids from the printed objects, or pipe through jq:
hyper-pm epic create --title "Launch hyper-pm docs"
hyper-pm story create --title "Write Speed Docs pages" --epic <epic-id>
hyper-pm ticket create --title "Add overview diagram" --story <story-id>Use --format text (a global option before the subcommand) for human-readable tables during exploration:
hyper-pm --format text epic readInspect and validate
hyper-pm --format text ticket read --id <ticket-id>
hyper-pm doctorMore copy-paste flows (filters, ticket work, audit, GitHub import) live on Examples.
Next steps
- Read the User guide for JSON vs text, sync, and troubleshooting.
- Prefer a browser or editor integration? See Web UI (
hyper-pm-web) and MCP (hyper-pm-mcp). - Turn on GitHub sync and set
GITHUB_REPO— see GitHub sync. - Start coding from a ticket with
hyper-pm ticket work --id …— see Tickets.