Free on macOS

The planning tool for Claude Code

Purpose-built for the feedback and coordination
between you and Claude.

Portfolio site

Run New Item
To Do3
Add alt text to the gallery imagesClaude
Rework the contact form copyPlan
Tighten hero spacing on tabletfigma.com
In Progress1
Fix the nav overlap on mobilelocalhost:3000
Done2
Dark footer with the right hairline
Swap placeholder images for real shots

Recipe app

Run New Item
To Do2
Empty state for saved recipes
Timer resets when the app backgroundsClaude
In Progress1
Metric / imperial ingredient toggle
Done1
Fix crash on step reorder

Client: Lakeview Tours

Run New Item
To Do2
Map pins overlap at zoom 12/tours
Add a wheelchair-access filterPlan
In Progress1
Booking form validation copy
Done2
Hero video autoplay on mobile
Fix the broken Instagram embed
How it works

Capture Everything, Hand It Off

From a pile of targeted feedback to shipped changes, in three steps.

1

Capture feedback

Drop in whatever frames the change best: a screenshot, a quick comment, a Figma link, even a full PRD. Pile on as much context as you want, so Claude has the full picture.

2

One Space per project

Spaces keep projects apart: your macOS app, its marketing site, a client build, each with its own list. Capture into the right one and feedback never gets crossed.

3

Claude works the list

Say “work this Space” in Claude Code. It takes each Item one at a time over MCP, marks it done, and links what changed. Items set to Plan get discussed first; Auto items it just builds.

Token efficiency

Get all your work done
without wasting tokens

Punchlist saves tokens because Claude Code works the list one item at a time, so it never loads the screenshots it doesn't need yet.

DROP EVERYTHING IN 92% of Claude's memory PUNCHLIST · ONE AT A TIME 9% of Claude's memory the rest wait until Claude needs them
Capture

You Capture, Claude Builds

Grab a fix the moment you spot it, from wherever you are.

Right in the app

Drag in a screenshot, jot a sentence, or write a Markdown note, whatever's fastest the moment you spot a fix. The why gets captured right there, not reconstructed later.

Screenshot Watcher

Take a screenshot anywhere with ⌘⇧4 and Punchlist quietly offers to file it into a Space. No window to switch to, nothing to upload.

Web Capture for Chrome

Annotate any web page and send it straight into a Space with the free Web Capture extension.

Why Punchlist

Simple on purpose

A small, focused tool that stays out of your way.

Radically simple

Spaces, Items, a status. No teams, sprints, or boards. Just enough structure to hand work to Claude and track what's done.

Local-first & private

Everything lives in ~/.punchlist on your Mac. No account, no cloud, no telemetry.

Built for Claude Code

Connects over MCP in one click, no Terminal. Claude works the queue and replies inside each Item, so follow-ups happen where the context already is.

Light on tokens by design

Claude takes Items one at a time and opens an Item's screenshots only while working it. A thirty-item list won't overload Claude or eat through your usage limits.

Hand off when you're ready

Ten fixes shouldn't cost ten interruptions. Collect them while your head is in the work, then pick the moment Claude gets the whole list.

Install

Up and Running in Two Minutes

1

Download & install

Grab Punchlist.dmg, open it, and drag Punchlist into your Applications folder.

2

Open it

Launch Punchlist. Because it's notarized by Apple, you'll see a friendly “macOS verified this app” prompt, then click Open. No scary warnings, no right-click tricks.

3

Connect to Claude Code

The setup screen opens automatically. One click wires up the MCP server, no Terminal or config files. If Claude Code isn't installed yet, you'll get a link.

4

Restart your Claude session

Quit and reopen your claude session so it picks up Punchlist. (Just this once.)

5

Create a Space & go

Make your first Space, capture a few Items, then tell Claude Code to “work this Space.” That's the loop.

FAQ

Questions, Answered

What exactly is Punchlist?
A tiny macOS app that catches your screenshots and notes as a running to-do list, then hands the list to Claude Code to work through one Item at a time. The clean hand-off between spotting a fix and shipping it.
Do I need Claude Code?
You need Claude Code for the full loop. Capturing and organizing Items works without it, but the payoff is letting Claude Code clear the queue. It's a free CLI from Anthropic, and the setup screen links you to it.
Is it really free?
Yes. Punchlist is free while it's early. It's a focused tool made by one person, shared with friends to learn what's useful. If that ever changes, the local capture you rely on won't be yanked out from under you.
Where does my data live? Is it private?
Your Punchlist data lives entirely on your Mac, in a folder at ~/.punchlist. There's no account, and nothing you capture ever leaves your machine. The only thing the app sends is anonymous usage counts (app opened, item created, tied to a random ID) to our own server, so we can tell whether Punchlist is being used. No third parties, no IP addresses stored, never your content. You can turn it off any time in Settings.
Does it work on Intel Macs?
Yes. Punchlist is a universal app, so it runs natively on both Apple Silicon (M1 and later) and Intel Macs, on macOS 14 Sonoma and up.
How do updates work?
Punchlist updates automatically. It checks for new versions in the background and offers them with a one-click install, so you stay current without re-downloading anything.
Does a big list eat my Claude usage?
The opposite is true, and that's much of the point. Screenshots live on your disk as file paths, and Claude loads an Item's images only when it starts working that Item. Items it hasn't reached use zero tokens, images are read once instead of pasted into one giant prompt up front, and nothing gets re-sent to remind Claude what you meant. Capture as much context as you like. Only the Item being worked uses tokens.
How is this different from Linear or a to-do app?
Linear plans work across a team. Punchlist plans work with one agent, and it's built for the hand-off itself: Claude takes Items one at a time so context stays lean, you choose per Item whether it plans first or just builds, and its replies land inside the Item they're about. No assignees, boards, or ceremony, just you and Claude.
How do I send feedback?
Please do. That's the whole point right now. Email tylerhathaway09@gmail.com with anything that's confusing, broken, or missing.

You Capture. Claude Builds.

Free, private, and about two minutes to set up.

Download for Mac