Screenshot it.Say what’s wrong.Your agent’s on it.

A screenshot tool for developers who work with AI coding agents. Press one hotkey, drag around the problem, type a sentence, hit Enter. The screenshot, your note, and the app you were in land in Claude Code, Codex, Cursor, OpenCode, or any command you like.

Download freebrew install --cask hassion-studio/tap/nitsend

macOSWindowsLinux25 captures free, then $9 once.

A looping demo. A hotkey dims the screen, a marker box is dragged around a bug in an app, a compose box opens and a note types itself, then Enter sends the capture and note to a coding agent in a terminal behind the app.

Send screenshots to the coding agent you already use.

, , , , or you write.

Pick one per project. After every send it runs in the project folder, in a terminal that opens behind whatever you were doing. Try it: the command in the Settings window is a real text field.

Nitsend Settings
acme-web
Agent
Runs in the project folder after every send. $PROMPT is the composed text, $IMAGES the capture paths, $DIR the folder.
Terminalauto

Your desktop stays empty.

Every task gets one dated folder in ~/Nitsend: the captures, any recordings, your words in prompt.md, and task.json for scripts. Nothing is ever written to the Desktop.

Next month, when you’ve forgotten why you took it, it’s all still there, in order.

Nitsend
~/Nitsend2026-09-12-1430152026-09-12-1427312026-09-12-1422082026-09-11-1719402026-09-11-093512
capture-1.png1.2 MBcapture-2.png860 KBcapture-3.png1.4 MBrecording-3.mov6.1 MBmdprompt.md1 KBjsontask.json2 KB
prompt.md

Captures are numbered in order; the number is stamped in the corner of each image. Treat them as one task.

Screenshot 1 of 3: /Users/you/Nitsend/2026-09-12-142208/capture-1.png
  Total ignores the discount.

It tells your agent where you were. That’s all.

Each capture carries the app’s name and the window’s title, so your agent knows it was the checkout page in Chrome and not a hunch. Both sit in the compose box as chips, in plain sight, before you press Enter.

Nothing else is read. Not what’s inside the window beyond the pixels you captured, not your clipboard, not your other windows.

withGoogle ChromeCheckout · Acme
Context: Google Chrome · window “Checkout · Acme”
  • Text inside the window
  • Your clipboard
  • Your other windows

When a still won’t do, record it.

Ctrl Shift R records a window or a region, with your mic. A small pill sits at the bottom of the screen while it runs. Press Stop, or the hotkey again. Your agent gets the clip, its first frame, and your note, so a screen recording bug report takes seconds.

Need more than one? Press Ctrl Shift S again from the compose box. The next capture joins the same task, numbered, with its own note.

3 captures, in orderesc cancel
CartCheckoutDone
Emailsam@acme.testCard•••• •••• •••• 4242Discount codeHELLO1010% off, applied
Your orderCeramic pour-over$28.00Paper filters ×2$12.00Beans, 250 g$7.00Discount−$4.70Total$47.00Pay $47.00
1
Total ignores the discount.
RevenueLast 12 months
$184,210+12% on last year
October 2026November 2026December 2026January 2026February 2026March 2026April 2026May 2026June 2026July 2026August 2026September 2026
2
Month labels overlap at this width.
OverviewBillingTeamSettingsMembersInvitesRoles
TeamInvite
SSam OrtizOwner
PPriya NairAdmin
JJonah ReyesMember
AAda KimMember
3▶ 0:09
And the Team menu flickers on hover.
OverallCheckout and admin, from this morning’s pass
0:09mic onStop

Spot the difference.

There isn’t one. macOS, Windows, and Linux get the same app, the same shortcut, the same compose box, and the same folder. One key covers every machine you own.

macOS
Screenshot
controlshiftS
Record
controlshiftR
Folder
~/Nitsend/
Install
.dmg or Homebrew
Windows
Screenshot
CtrlShiftS
Record
CtrlShiftR
Folder
C:\Users\you\Nitsend\
Install
.exe installer
Linux
Screenshot
CtrlShiftS
Record
CtrlShiftR
Folder
~/Nitsend/
Install
.deb, .rpm, or AppImage

Okay, the slashes lean the other way.

Free for 25 captures. Then $9, once.

No account and no subscription. The key is checked offline, on your machine, and covers every computer you own for all of Nitsend 1.x.

macOSWindowsLinux

$9once, for Nitsend 1.x
  • Unlimited screenshots and recordings
  • Every machine you own, any of the three
  • Every agent, or any command
  • Every 1.x update
Buy a keyTry 25 captures free

Paid through Stripe. Changed your mind within 30 days? Reply to the receipt.

Questions, answered plainly.

How do I send a screenshot to Claude Code?

Press Ctrl Shift S, drag around what you mean, type a sentence, and press Enter. Nitsend opens a terminal in your project and runs Claude Code with your note and the screenshot’s path. Codex, Cursor, and OpenCode work the same way.

Do I need an account, or the internet?

No account, ever. Your key is a signed string that Nitsend checks on your machine, so it works offline and never has to phone home to stay licensed. Your agent may need the internet. Nitsend doesn’t.

What gets sent, and where?

Only what you can see in the compose box: your captures, your notes, and the app and window title chips. Nitsend writes them to the task folder and runs your command in a terminal on your own machine. There’s no Nitsend server in the middle. What happens next is up to your agent.

Which agents does it work with?

Claude Code, Codex, Cursor’s agent, and OpenCode are one click. Anything else that runs in a shell works too: write the command once per project using $PROMPT, $IMAGES, and $DIR.

Do I have to draw on the screenshot?

No. Click a window or drag a region and you’re done. The red box is our logo, not homework. The only thing Nitsend adds to an image is its number.

What happens after 25 captures?

Nitsend asks for a key. $9, once, gets you every 1.x update on every machine you own, on any of the three systems. There’s no subscription to cancel.

Can I get a refund?

Yes. Within 30 days, reply to your receipt email and say so. A person reads it and sends your money back.

I lost my key.

Happens. Recover it with the email you paid with, or reply to your receipt.

Go on. Point at something.