Recently, I was doing some work on a remote dev box, and of course I was using Claude Code to actually write the code.
A common workflow I'm used to when working locally is: take a screenshot, drag the preview into the Claude Code terminal, and let Claude iterate on whatever I'm pointing at.
On the remote box that flow falls apart. Every screenshot means scp-ing the file over, escaping the spaces in the filename, pasting the destination path back into the terminal, and hoping I didn't typo.
So I built screencp.
screencp is a Mac menu-bar app that ships screenshots from your laptop to a remote machine over SSH and drops the resulting path on your clipboard — ready to paste into Claude Code, or anywhere else.

You see your recent screenshots in a thumbnail grid, the host list is auto-populated from your ~/.ssh/config, and with one click the file uploads and the path is on your clipboard. If you want to upload an image that isn't a screenshot — something you saved from a browser or edited in Preview — you can also drag and drop it onto the popover, like this:
(drag-and-drop demo coming soon)
Open source: github.com/puma314/screencp. DMG in the latest release.