v0.1 · waitlist

You want togit push?Do your pushups first.

~/projects/my-app
$ git push origin main
> husky - pre-push
curl -sf https://api.gitpush.app/check?key=YOUR_KEY || exit 1
curl: (22) The requested URL returned error: 403 Forbidden
husky - pre-push script failed (code 1)
error: failed to push some refs to 'github.com:you/repo.git'
██████╗  ██████╗     ██████╗ ██╗   ██╗███████╗██╗  ██╗██╗   ██╗██████╗ ███████╗
██╔══██╗██╔═══██╗    ██╔══██╗██║   ██║██╔════╝██║  ██║██║   ██║██╔══██╗██╔════╝
██║  ██║██║   ██║    ██████╔╝██║   ██║███████╗███████║██║   ██║██████╔╝███████╗
██║  ██║██║   ██║    ██╔═══╝ ██║   ██║╚════██║██╔══██║██║   ██║██╔═══╝ ╚════██║
██████╔╝╚██████╔╝    ██║     ╚██████╔╝███████║██║  ██║╚██████╔╝██║     ███████║
╚═════╝  ╚═════╝     ╚═╝      ╚═════╝ ╚══════╝╚═╝  ╚═╝ ╚═════╝ ╚═╝     ╚══════╝
# open the app. do your reps. token clears.
$ git push origin main
> husky - pre-push
curl -sf https://api.gitpush.app/check?key=YOUR_KEY || exit 1
10 reps verified. push authorized.
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
To github.com:you/repo.git
a1b2c3d..e4f5g6h main -> main
join the waitlist
NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT ·

HOW IT WORKS

01

ADD ONE LINE

Drop this into your .husky/pre-push hook. That's it. Seriously.

curl -sf https://api.gitpush.app/check?key=YOUR_KEY || exit 1
02

PUSH. GET BLOCKED.

Try to push. The hook calls our API. If you haven't logged reps today, the push fails. Open the app. Do your reps. No skipping.

03

EARN THE PUSH.

Once your reps are verified, your token clears. The hook passes. Your code ships. You earned it. You may now push to production.

100% REAL TESTIMONIALS — NOT MADE UP AT ALL

PEOPLE LOVE IT.

This app changed my life. I did 10 pushups and my code deployed. Coincidence? No.

John D.
Senior Software Engineer, Some Startup

Finally, a tool that merges my two biggest hobbies: version control and not skipping arm day. Productivity and gains at the same time.

Sarah M.
Staff Engineer, Big Tech Co

My PRs have never been this fit. My manager doesn't understand why I'm sweating at my desk. I do not explain myself.

Alex K.
Principal Engineer, Enterprise Corp

* these are totally fictional. we have 0 users. that's why you're here.

NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT · NO REPS · GIT PUSH · NO PUSH · EARN IT · SHIP IT ·

JOIN THE WAITLIST.

We're building this. Sign up and we'll tell you when it's ready. No spam. Just reps.

What you're getting

  • +real husky enforcement — no hook, no push
  • +native iOS + Android app
  • +streaks and leaderboards
  • +camera-based rep counting