A hotkey puts a frame over anything on your screen. You draw on what you grabbed, press and hold to pin a note or a voice memo to the exact spot you mean, and send the lot to Claude as one prompt — with every note still attached to the thing it was about.
How it goes
Nothing is sent until you press Serve it and confirm what's on the pass.
A frame appears over whatever is under your cursor. Drag it around the part you mean — a slide, a chart, a paragraph, a bit of someone else's website.
Circle the thing. Cross out the thing. Press and hold anywhere to pin a typed comment or record a voice note against that exact spot — it gets transcribed, and you can fix the transcript.
Grab another. They stack up in order on the rail, so a deck, a spreadsheet and a web page can go across as one prompt instead of three attachments and an apology.
Write one line about what you want. Preppit shows you what it's about to send, you confirm, and it lands in Claude ready to work from.
Why bother
You can already paste a screenshot into a chat and type three paragraphs underneath it. Everybody does. The trouble is what happens to the relationships between what you drew and what you said.
Your arrows, circles and comments become pixels. The model has to guess which note goes with which thing, from how close they happen to sit. Small handwriting gets compressed. Order and emphasis are inferred, or lost.
The picture goes too — but so does a structured account of it: what you drew, what each note refers to, in what order, said in words rather than left in pixels. Where Preppit guessed rather than knew, it says so.
Honest about the claim. That this produces better answers than a screenshot and a good paragraph is the thing being tested, not a thing being asserted. It's why access is limited and why I want to hear what actually happens when you use it.
Setting it up
Email and a password, a link by email, or your Google account. Your work is yours: it isn't shared with anybody else's, and you can take it out or delete it whenever you like.
Your account page hands you one link. In Claude: Settings → Connectors → Add custom connector, paste it, name it Preppit. Then say open a visual prompt in any chat and a canvas appears in the conversation.
It comes with your invitation. Sign in with the same account and it fetches everything else itself. This is the one that gives you the hotkey and the frame over your screen — the connector on its own gives you a canvas inside Claude, which is a good deal less fun.
Opening it the first time
The app isn't signed with an Apple certificate yet — a paperwork and money problem rather than a code one — so macOS blocks it the first time and words that block about as alarmingly as it could. You get past it once, and never see it again.
On macOS Sequoia and later it offers you only Done and Move to Trash. Click Done. Nothing is wrong.
Scroll to the bottom of that page. There's a line saying “Preppit” was blocked to protect your Mac, with an Open Anyway button beside it.
You'll be asked for your password or Touch ID, and then it opens. That's the last you'll hear of it.
On macOS Sonoma or earlier, it's simpler: right-click the app in Applications, choose Open, then Open again in the dialog. Apple removed that shortcut in Sequoia.
Or, from the Terminal, on any version — this strips the “downloaded from the internet” mark and the app then opens normally:
xattr -dr com.apple.quarantine /Applications/Preppit.app
What it needs, and what it sends
Where this is up to
Preppit works and is used daily by the person who built it. It is not a finished product, and you'd be an early user rather than a customer.
What I'd like back. Not a bug report. Whether you reached for it a second time, and whether what came back from the AI was closer to what you meant than typing it would have been. That's the whole question.
Sign-ups are by request while this is early — partly so I know who's using it, mostly so I can tell you when something changes.