Claude Code
Your own claude CLI, wrapped — same login, same history, same hooks.
For vibe coders & pro devs · macOS & Windows
Backgrind puts your AI coding agent — Claude Code, Cursor, or our hosted model — in an always-on-top window that floats over whatever you're doing. Fire off a task, go build (or play), and it only flashes and chimes when it actually needs you.
A thin frontend over the CLI you already use — your login, your history, nothing new to trust. It floats over your editor, a browser, or a fullscreen game.
Live demo · grab it and grind
Flip the scene — open some apps, watch a video, or grind a game. The window stays put. Drag it, stretch it, recolor it, fade it through. This is the real interface.
Ways to drive it
No lock-in. Switch backends per workspace whenever you like.
Your own claude CLI, wrapped — same login, same history, same hooks.
Your own cursor-agent CLI, right in the overlay.
Our hosted model, nothing to install — a full coding agent powered by OpenCode.
Your own Codex CLI, wrapped the same way.
No agent? Use ours
No CLI to install. No API keys to paste. No config files to babysit. Sign in, open a folder, and start describing — Grindy is a full coding agent that lives right inside the overlay.
What it does
Floats over your editor, a browser, docs — or a borderless-fullscreen game. One hotkey to summon it, one to make it vanish.
Tap a key and the window goes transparent — your clicks and keystrokes pass straight through to whatever is underneath. Hover to bring it back.
The window flashes and chimes when your agent needs a yes/no, hits a question, or finishes. Otherwise it stays out of your way.
A file tree, syntax-highlighted previews, rendered Markdown, and file:line links you can click straight to the spot.
Run a few agents side by side, each pinned to its own folder — multi-root, like VS Code — each on whatever backend you pick.
A .grindignore file marks what never leaves your machine — your .env, your keys, the things you don’t want on a wire.
Live mode · free to try · included with Plus
Step away from your desk and your agents keep grinding. Live mode mirrors your Backgrind desktop to your phone or iPad — watch the terminal stream in real time, send commands, and answer “needs you” prompts, even when you're nowhere near your machine. Pairing starts on your desktop and the link is end-to-end encrypted, so your code never sits readable on our relay.
Vibe code mode
Describe what you want instead of reading every line — vibe mode hides the source and runs hands-off. That's a way of working, not a skill tier: a first-timer and a staff engineer both vibe code. Backgrind just dials how much it explains versus how much it quietly handles.
Describe it in plain words and watch it appear. Grindy explains what it's doing, keeps the intimidating parts out of sight, and never runs a risky command without asking first.
Hand off the boilerplate, the glue, the migrations — the stuff you can already do but would rather not. The interesting 20% gets your attention while the agent grinds the rest.
Run three agents across three repos at once, skim the diffs, ship. Drop to the full developer view — file tree, raw diffs, real terminal — the second you want the controls back.
One setting — your coding level — tunes how much it explains. Everything else is the same app.
Trust & privacy
The overlay is a thin client — it renders your CLI and forwards input. It never stores or transmits your conversation history.
In bring-your-own-CLI mode, agent content stays between you and your provider. We are not in the loop, so there is nothing for us to see.
A plain always-on-top window — the same category as Discord or OBS. No game memory reading, no input automation, no anti-cheat hooks.
A .grindignore file marks what never leaves the machine — your .env, your keys — even when you use the hosted Grindy model.
Straight answers
Bring your own CLI — Claude Code or Cursor (same login, same history, same hooks) — or use Grindy, our hosted model with nothing to install. Switch backends per workspace whenever you like.
Describe what you want, don't read source. Vibe mode hides the file tree and code preview, runs new sessions hands-off (edits auto-accepted), and keeps only your dotfiles editable. Tell it your level — basic, medium, or pro — and the agent adjusts how much it explains. Turn it off any time for the full developer view.
No. The Free tier runs the full overlay with your own Claude Code or Cursor CLI — and you can try Live mode (drive your agents from any browser) during the demo. Plus keeps Live and adds saved projects, workspaces, and voice. Pro adds Grindy — our hosted grindy-1 and grindy-1-pro models (no API key needed), built on the OpenCode agent — plus unlimited parallel agents and cloud sync.
In bring-your-own-CLI mode, agent content never touches our servers. With Grindy, prompts go to our hosted model — and a .grindignore file keeps secrets off the wire.
No. With your own CLI the agent runs entirely on your machine and its content never reaches us — there is nothing for us to collect. With the hosted Grindy model, prompts are sent only to answer them and are never used for training, and a .grindignore file keeps the files you choose (your .env, your keys) off the wire entirely.
Yes — over any game in borderless / windowed-fullscreen mode (exclusive fullscreen hides every overlay at the OS level). It's a normal always-on-top window, the same category as the Discord or OBS overlay: no game memory reading, no input injection, no anti-cheat hooks. The game just runs underneath.
macOS and Windows.
The overlay is a thin client: it renders your CLI and forwards your input — it does not store or transmit your conversation history. Signed builds are distributed as GitHub Releases, so you can always verify the exact version you are running.
Download
Signed builds, distributed via GitHub Releases — verify every version you run.
Pricing
Save up to 20% paying yearly
Billed securely by Lemon Squeezy · cancel anytime.
Support
We read every message and usually reply within a day.
Fire off a task and get back to your day — it taps you the moment it needs you.
Try for free