Skip to content
CCPP

About CCPP

Who

CCPP is built by Emerick Chassé, a software engineer from Trois-Rivières, Québec, with a bachelor's degree in computer science.

Why

Claude Code deserves a better harness. Tool calls cannot nest, so a chain of read, edit, run and check spends one round trip per step. CCPP Lua gives Claude one Lua chunk that does a whole step at once, and every other product of CCPP follows from that same idea: give an agent what it needs in one call, not many.

How

Pure Go, no cgo, no hidden dependencies. Everything CCPP does is steerable from one exhaustive YAML file, every option written out with its default. Output is designed for an agent first: concise, deterministic, and never decorated.

Where

CCPP runs on a VPS in Beauharnois, Québec, and user data stays there, under Québec's Law 25. This website is served from the same machine.