DEV Community

Ryan Rudd
Ryan Rudd

Posted on

I built a tool that turns browser clicks into GitHub PRs for CSS fixes

I Built PushPilot to Stop UI Feedback From Destroying My Flow

I’m Ryan, a student and solo dev. I built PushPilot because UI feedback has a uniquely annoying way of killing momentum.

You’re deep into real work — architecture, logic, things that actually require focus — and then a client messages you with a screenshot and a sentence like:

“Can we tweak this button?”

Now you’re out of flow. You open the site, match the screenshot, dig through your repo, find the right file, change a few CSS values, and open a PR. The fix takes 30 seconds. The interruption costs way more.

After dealing with this enough times, I decided to build something to remove that friction entirely.


The Core Idea: Let Clients Create the Revision Ticket

With PushPilot, clients don’t send screenshots or vague notes anymore.

They use a Chrome extension.

From the live site, they:

  • Click the exact element they want changed
  • Describe what they want (“make this #111”, “add spacing”, “align center”)
  • Submit

That’s it.

PushPilot captures the DOM context, understands the instruction, and opens a GitHub Pull Request with the code change already written.

No Slack threads.
No screenshots.
No guessing which file they meant.


How It Fits Into a Normal Dev Workflow

Nothing changes on your side.

You still:

  • Review a standard PR
  • See a clean diff
  • Decide whether to merge

PushPilot never pushes to main. It never auto-merges. It just hands you a PR and gets out of the way.

If you don’t like the change, you close it. Simple.


Security & Permissions (This Was Non-Negotiable)

Giving a new tool GitHub access is a big ask, so I kept this tight:

  • Repo-scoped access only — you choose exactly which repos PushPilot can see
  • No auto-merge — every change goes through you
  • Full transparency — every modified line is visible in the PR

No background writes. No hidden behavior.


Why It’s $9/Month Right Now

PushPilot just went live.

I priced the solo plan at $9/month because I want freelancers and solo devs to actually use it, break it, and tell me what sucks — not overthink whether it’s “worth it.”

My run costs are low, and I’d rather ship something genuinely useful than pretend it’s an enterprise tool.


If UI feedback keeps pulling you out of deep work, PushPilot lets clients point at what they want, explain it once, and send you a PR you can review and merge.

If you try it and hate it, tell me why — that feedback is literally the point.

Top comments (0)