A live progress page for every project. Publish from the CLI, share a URL. No dashboards, no email threads, no "can you send an update?"
Built for developers and agencies who want to replace status meetings with a URL.
Every client gets a permanent, shareable URL. Phases, tasks, completion bars, and status — always reflecting your latest publish.
Edit your progress.jsonc checklist, run npx progress-report publish. Done. The page updates instantly.
Set colors, logos, and branding per project. The progress page looks like it belongs to your client, not a generic tool.
Publish your test suite alongside the build checklist. Clients see pass/fail status — before and after test runs.
Pre-built templates for SOC 2, HIPAA, PCI-DSS, ISO 27001, and GDPR. Track certification work with the same tool.
Mark tasks you when the client needs to act. They see a clear orange flag — no more lost feedback requests.
Sign up at the developer portal or via the API. You receive an API key — shown once.
dev.progress.report
Run the wizard in your project directory. It creates your config and a starter checklist.
npx progress-report init
Edit progress.jsonc — phases, tasks, subtasks, statuses. JSONC with full comment support.
status: "in_progress"
Push the update. Share the URL with your client. The page is always current — no maintenance required.
npx progress-report publish
No GUI required. The CLI reads your existing checklist file and handles everything else.
Run with npx — no global install, no version conflicts.
--bump increments the patch version on every publish. No manual version tracking.
Point to a test spec file — the CLI publishes all test cases as pending before tests run, then updates with real results.
Drop into any GitHub Actions workflow. Set PR_API_KEY as a secret and publish on every push.
Pre-built progression templates for every major compliance framework. Publish to auditors, investors, or clients.
Start free. Upgrade when your team grows.
Set up your first client progress page in under five minutes — free, no card required.