your special friend
image back

copatcher

FEARLESS CODING

copatcher icon
TUTORIALS

Limited Time: Copatcher Free Download

💡 Save as PDF with Ctrl+S in the new tab
Upload this PDF to activate copatcher-mode in an LLM
Windows Security Notice
Windows will show "Unknown publisher" warning.
Click "More info" → then "Run anyway"

Windows 10/11 | 42MB | Ready to run

When I started making Copatcher, I figured it might soon be obsolete. Or that I was the only one struggling. I never figured anyone else would need it. (I'm still not sure about that.)

Back then, I didn't know a thing about writing code. But in the small context window, around 3–400 lines when using Claude, I made a simple game. I called it Sp4cew4ys. Pretty good name, I think. A Tetris game that moves in four directions with original block shapes.

When coding with AI, my problem was pasting the code at the right place, and I needed a way to enlarge the codebase. To make the code longer without starting over every time. Copatcher did this, and it wasn't until later I found out it could fix the bugs for me too.

Feels like a long time ago now. That first Copatcher was so basic. It felt dumb. Nevertheless, my enjoyment of Copatcher is greater than ever. I hope you'll enjoy it too, and maybe find your own use for it. It might just be a small part of something bigger.

Steffen & Copat,
your new special friend
May 2025

Make code changes without the chaos and paranoia.

Upload your code and LSD.pdf to your AI (Claude works best for me). Discuss the project and ask for changes as patches for Copatcher.

Instead of search-and-replace chaos, you get controlled, precise modifications. Your code stays intact except for exactly what you specify. No surprises, no side effects, no "oops I broke something else."

This is debugging without the fear. Code modification without the panic. Precision without the paranoia.

The technique and structure of the patches:

FIND (exact code to locate) - REPLACE (what goes there instead) - END (marks completion).

Copy the patch from the AI to Copatcher. Inject it to your code. The new code is now on your clip board and you can paste it to your IDE.