Fine-tune CSS values live with arrow keys after an AI assistant makes a change, instead of writing another message describing the adjustment.
Snap through named Tailwind or CSS design tokens like --spacing-md to keep adjustments consistent with your project's design system.
Trigger the control bar on any page element with a keyboard shortcut to adjust properties on demand, even without an AI change.
Copy a plain-English instruction of your nudged adjustment directly to clipboard and paste it straight back into your AI chat to apply it permanently.
Add a single script tag to your HTML or framework layout file, no build step, npm install, or configuration required.
Budge is a small JavaScript tool that makes it easier to fine-tune visual details in a web interface after an AI coding assistant has made a change. The problem it solves is the back-and-forth that happens when you ask an AI to adjust something like padding or font size: you look at the result, decide it is slightly off, then have to describe the adjustment again in words. Budge skips that loop. When an AI agent makes a single CSS or Tailwind change to an element, Budge automatically detects it and shows a floating control bar attached to that element. You can then press the arrow keys to increase or decrease the value, see the change live, and when you are happy, press Enter. Budge copies a plain-English instruction back to your clipboard that you can paste directly into your AI chat. You can also trigger the control bar manually on any element using a keyboard shortcut. If your project uses design tokens, which are named values like --spacing-md defined in CSS variables or Tailwind, Budge can snap through those named values instead of raw pixel numbers and will include the token name rather than the pixel value in the copied instruction. Installation is a single script tag added to your page. The README includes copy-paste setup instructions for Next.js, Remix, Astro, SvelteKit, Nuxt, and plain HTML projects. For cases where auto-detection does not pick up the change, you can pass the relevant property information manually using a small data attribute on a hidden element. The repository includes the runtime JavaScript package, the project website built in Next.js, and a Claude Code agent skill. The license is MIT.
← millionco on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.