macOS menubar utility · beta

Fling macOS screenshots
straight to your AI coding agents.

Screenshots are the fast path, but any file rides the same wire — sent from your menubar to the remote box your AI coding agent runs on over SSH, with a path, Markdown snippet, or prompt copied back, ready to paste.

Beta · macOS 13+ · Apple silicon build · unsigned ZIP, so Gatekeeper may ask for approval

filefling

filefling latest --destination work-devbox

previewing ~/Screenshots/CleanShot 2026-06-26.png

sent 1.2 MB → work:~/shared/2026-06-26_094431.png

↳ clipboard template rendered

the whole loop

How filefling works

  1. 01 ⌘⇧4

    Capture

    Take a screenshot the way you always do, or drop any file onto filefling.

  2. 02 ⌘⇧F

    filefling

    Preview the latest screenshot, pick the destination, then send over SSH/SFTP.

  3. 03 ⌘V

    Paste

    A path, Markdown snippet, or AI-agent prompt is already on your clipboard.

why it stays out of the way

Small on purpose.

Lives in the menubar

No window to manage, no dock icon. filefling waits quietly until you need it.

Guided SSH setup

First-run onboarding saves your destination and runs a real test upload before you rely on it.

SSH config aware

Pick concrete hosts from ~/.ssh/config to fill HostName, User, Port, and IdentityFile.

Multiple destinations

Keep personal, work, and VPS destinations separate, each with its own remote path and clipboard template.

AI-agent prompts

Copy the raw remote path, a Markdown snippet, or a reusable AI-agent prompt with tokens like {{remotePath}}.

Screenshot preview

See the latest screenshot thumbnail, name, time, and size before you send.

Useful history

Search recent sends, copy raw paths, retry failures, send again, reveal local files, or delete one item.

Host-key protection

Trust-on-first-use host keys include fingerprints, mismatch warnings, and a way to forget stale keys.

Honest about failure

When a send breaks, filefling maps SSH and file errors to messages that tell you what to fix.

Download the macOS beta.

Set up once, test the connection, then fling screenshots and files into the remote AI coding workflow you already use. The current build is an unsigned macOS beta.