The first cut ships fast and reads generic. nitpin freezes any window on your Mac, you pin what your eye caught, and your agent fixes it over MCP.




The feature works, the demo lands, and something about the screen still says a machine made this. nitpin is where you say it out loud.
Press the hotkey and the window stops as pixels. Mark what is off, write the note, and your agent reads the issue from the local store. Each step below is the real interface.
⇧⌘6 over any window: browser, Simulator, Electron, even a menu that dies when it loses focus. nitpin takes the pixels and leaves the app alone.

Drop pins and regions on the still, then write what your eye caught: “thumb won’t go dark,” “glow reads tighter.” One note can cover several spots.

The agent pulls the issue over MCP, sees the marked-up still, edits the code, and checks each sub-issue off. Or press Fix and let nitpin dispatch it.

Backlog on the left, the frozen still on the stage, the contract on the right. Agents claim work, post progress, and resolve fixes while the backlog stays live.
Issues arrive clustered by theme, sized S/M/L, sorted by priority. “Fix all” hands a whole cluster to your agent.
The frozen still, exactly as you pinned it. Regions stay highlighted, and the agent works from those exact crops.
Selector, size estimate, tags, actions, and the running discussion with your agent. All of it lives in plain files.
Pins pile up fast. nitpin groups related nits into clusters, writes a brief for each, sizes every fix, and picks a model to match.
Twelve pins become three themes, each with a brief. You hand off the cluster in one go.
Every fix is estimated S, M, or L. One-pixel tweaks go to fast, cheap models; real refactors get the strong ones.
Agents start from the marked region, not the whole 2880×1800 still.
Every pin teaches it your taste, per project. What it learns sits in plain files any agent can read.


“Fix all” dispatches the whole cluster: related fixes share one session, separate agents get separate git worktrees, so nothing collides.

Push back in plain language. The agent reads the thread on its next poll — no copy-pasting screenshots into a terminal.
Works with Claude Code, OpenAI Codex, OpenCode, and Pi. Keep your agent. nitpin just hands it a clean MCP view of the local issue store.
Browser widgets stop at the tab. nitpin freezes whatever is on your Mac: the Simulator, native apps, Electron shells, popovers. The browser too, with a selector hint when it can get one.


There is no nitpin server behind your work. Captures, notes, context, and agent threads are plain files next to your code, on your machine or synced through your repo like anything else you commit.
Project data is files. Keep it on disk or commit it; sync is just git. Your screens never leave your machine.
nitpin reads pixels, the window title, and the node you pinned. It never clicks, types, or navigates on your behalf.
The issue store is plain YAML and markdown. Grep it, script it, or point any MCP-capable agent at it.
Download the app and try it on a real project. The trial counts fixed issues, not days: after 25, activate through your nitpin account.
You’ll have fixed 25 real issues before paying anything.
The nitpin MCP reader ships with the app and gives agents the local issue store, without app IPC.
The first cut is machine-made. The final pass is yours.