Push analysis results from your CI pipeline. See how your client bundle evolves over time. Catch regressions before they ship.
How it works
Static analysis of your entire import graph. No running app required. Works on any Next.js, Remix, or Vite RSC project.
npx client-creepSend results to your dashboard with one flag. Wire it into your CI pipeline to track every PR automatically.
npx client-creep --push --token <token>See creep candidates, boundaries, and recoverable KB trend over time. Catch regressions the PR they're introduced.
→ dashboard shows delta per PRDashboard features
Creep candidates and boundaries plotted over every push. See the moment your bundle started growing and trace it to the commit.
Every stat card shows the change since your last push — ▲ +3 or ▼ -2. Know instantly if a PR made things better or worse.
The GitHub Action posts a comment on every pull request showing what changed: new creep introduced, boundaries added, KB recovered.
Per-repo list of files flagged as accidental client components — with the full import chain showing exactly why they ended up client.
Set a KB limit in your CI config. The action exits 1 if estimated client JS exceeds your threshold. Gate every merge.
The settings page shows ready-to-run --fix and --fix-barrels commands pre-filled with your token. Fix and push in one step.
Pricing
Sign in with GitHub, copy your token, push your first analysis. Free forever for up to 3 repos.
Sign in with GitHub