Collect. Pack. Send.

Everything your AI needs, handed over once.

One workflow for ChatGPTClaudeCodexCursorGeminiAny AI chat

Try it

Throw things in. Get a pack out.

Click anything on the left.

Collect

Prepare

Packtray 0 items

Add something on the left

Hand off

Your finished pack appears here

All of this happens on your own machine.

No screen recording

Take five in a row.
They're all already in.

Packtray 0 items

They land here on their own

Packtray watches the folder your Mac already saves screenshots to. They arrive by themselves — screen recording never comes into it.

Hands stay on the keys

Never go looking
for the window.

⌘⇧SpaceOpen Packtray

From any app

In the window

Marking up a picture

…and a dozen more. The mouse is optional.

Always on top

Throw it a file without
stopping what you're doing.

Downloads
  • checkout-error.png2.1 MBPNG image
  • console-error.txt4 KBPlain text
  • CheckoutForm.tsx8 KBTypeScript
  • payment-flow.pdf340 KBPDF document
Drop files

The real component, 88 × 88 pt, sitting above everything else. Drag a file onto it — or drop a real one off your desktop. Nothing is uploaded; the page counts them and forgets.

In the box

Small things that
make the answer better.

Everything queues
4in the session 1handoff

Four things in. One thing out.

Screenshots, copied errors, files and notes all pile into the same session. You hand it over once — not four times, in four messages.

Image compression
Before 5120 × 2880
After 2048 × 1152

84% fewer pixels to send

Big screenshots, small pack.

The long edge is capped at 2048 px with a sharp resample, so the text in a screenshot stays readable while the upload gets far lighter. Your original file is never touched.

Text recognition

It reads your screenshots.

Text recognition runs on your Mac. The exact error travels as text beside the picture, so it survives a chat app squashing the image.

✓ TypeError: cannot read 'total'
Annotation
Checkout failed
⌘Z undo ⇧⌘Z redo P pin B box A arrow H hide

Point at the problem.

Pin, box, arrow, highlight, freehand, crop, or black out anything private. Every stroke is undoable, and the marks stay editable — the original image is never written over.

Local only
Your Mac The pack Your AI
no server in the middle

Nothing to sign into.

No account, no cloud, no AI API. The app makes a folder; you decide where it goes.

Secret masking
Bearer sk_live_9fK2aQ7pR4 Bearer [REDACTED token]

Keys don't make the trip.

Keys and tokens are replaced in the exported copy — in text and inside screenshots — and the placeholder names what it was. Your own copy keeps the real value.

The pack
— CONTEXT.md 01 What happened 02 The exact error 03 The code involved

Numbered, in the right order.

Rename, reorder, group. CONTEXT.md explains the set, so the AI reads a story instead of four loose files.

Local by design

It can't leak your work.
It never has it.

Text recognition and secret masking both run on your own machine. Pull the network cable and nothing changes.

No connection required
0accounts
0uploads
0AI API calls
0trackers
✓ Your originals are never modified ✓ Secrets covered in text and images ✓ Files are copied only when you export

7-day free trial

Less explaining.
Better answers.

Try every feature free for 7 days, then buy a license once. The first buyers get an early-bird price.

Mac download coming soon Universal · macOS 13 or later Windows 10 & 11 · coming soon