FainLane is a small macOS app for pasting screenshots into remote coding agents with Ctrl+V. It uploads clipboard images over SSH and inserts the remote file path at your cursor.
Hi all,
I run all my CLI coding agents in a remote cloud VM and not being able to paste screenshots has been my only annoyance.
When running a CLI coding agent on a remote machine over SSH, the agent cannot directly access Mac’s clipboard. Copying a screenshot on Mac does not make it available on the remote machine. To share it with the agent, I would typically need to save the image, upload it, and provide its remote path in the agent session.
So I built this small (2mb) native macOS app that helps me paste screenshots into remote coding agents with Ctrl+V, same as pasting images on coding agents running on my local mac. The app automatically detects the remote host based on the focused window and uploads the image over SSH inside the `~/.cache/fainlane/uploads/` directory on the remote machine and then inserts the path at cursor.
The app supports Ghostty, iTerm2, and Apple Terminal. Works even if you have multiple remote hosts you connect to. And works if you use tmux as well.