Paid Squirrel Scaffold Free ModelKeeper PunchList News Contact Support
PunchList app icon Free Native Mac App

Never Lose a QA Pass Again

QA tracking that never loses a pass. Free for every Mac developer.

Built for the vibe coding era, but it works with any workflow. Whether you are building with an AI coding assistant or the traditional way, PunchList gives you a fast, reliable way to track what is actually working.

Mac Free
PunchList main app screen
Track Keyboard-first QA runs

Mark Pass, Fail, Skip, or Pending without leaving the test list.

Keep Context Screenshots and notes

Attach failure evidence and running commentary where the test lives.

AI Plans

Use the included skill files to generate compatible QA plans in Claude, ChatGPT, OpenCode, or another assistant.

Autosave

Every change saves automatically, so force-quit, crash, and normal quit do not wipe out your progress.

Retest

Generate a focused retest from failures and keep lineage back to the original run.

AI QA Plans

Get a QA plan in seconds.

Describe your app to Claude, ChatGPT, or your favorite AI tool and ask it to write a QA plan. PunchList includes AI skill files that teach your assistant the exact format, no explaining required.

Prefer to write your own? A blank template is included too.

PunchList plan library screenshot
Keyboard Speed

Track a pass without reaching for the mouse.

Mark tests Pass, Fail, Skip, or Pending with a single keypress. Navigate an entire test list quickly, then attach a screenshot to any failure by dragging it in, picking a file, or pasting from your clipboard.

Side Notes

Keep the context that usually gets lost.

Side Notes lets you jot running commentary on any test, at any time. The notes you would normally keep in a separate document now live right where the testing happens.

Crash-Safe Tracking

Never lose a pass, even to a crash.

Every change saves automatically. Force-quit, crash, normal quit: your QA history survives all of it. That is the entire reason this app exists.

PunchList run detail screenshot
Focused Retests

Re-test what broke, not everything.

Generate a focused retest containing only the tests that failed. See exactly which run it came from, with a direct link back to the original. Nothing gets silently overwritten.

Exports

Export the way you need it.

Markdown for a quick summary, JSON for a full data dump, or a polished PDF with your screenshots embedded, ready to hand off or file as a bug report.

What's included.

The practical pieces needed for reliable QA runs.

AI skill files for compatible QA plans, including Claude-ready and plain instruction formats
Keyboard-first test tracking with 1/2/3/4 for Pass, Fail, Skip, and Pending
Side Notes running commentary panel, with a pop-out floating window option
Screenshot attachments via drag, file picker, or clipboard paste
Retest generation with lineage tracking back to the original run
Reusable plan templates in the Plan Library
Markdown, JSON, and PDF export
iCloud Drive sync support
Full Light and Dark Mode support
Free. No account. No catch.

PunchList AI Skills Kit.

Download the files that teach your AI assistant how to generate PunchList-ready QA plans, then import the finished plan into the app.

Claude ChatGPT OpenCode Any Markdown Workflow
MD Works anywhere

Skill Instructions

Plain instructions for ChatGPT, OpenCode, or any AI tool that accepts custom prompts.

PUNCHLIST-QA-PLAN-SKILL.md Download MD
TEMPLATE Manual fallback

Blank QA Template

A clean QA plan template for writing plans by hand or adapting your own workflow.

PUNCHLIST-PLAN-TEMPLATE.md Download TEMPLATE

Install note: if Safari expands the Claude skill download into a folder, right-click the folder, choose Compress, and upload the resulting zip to Claude.

PunchList for Mac
Free

A genuinely free tool for Mac developers, built because losing a completed QA pass one too many times finally became one too many.

Download on the App Store

Mac · Free · Submitted for App Store review

Built by Ochre.

PunchList tracks what works before you ship.

Read the full PunchList guide