cd /news/ai-agents/show-hn-turri-a-coding-agent-with-th… · home › topics › ai-agents › article
[ARTICLE · art-168379] src=github.com ↗ pub= topic=ai-agents verified=true sentiment=· neutral

Show HN: Turri – a coding agent with the power of regenerative software

A developer released Turri, a coding agent built on Pi that applies Chad Fowler's "regenerative software" concept, letting users regenerate code from durable system information such as specs, tests and ADRs and verify it via the deletion test. Turri performs partial regeneration of the code being changed, adds tests automatically, and ships as a desktop app; it currently works only for new projects, with support for existing projects in development.

read1 min views2 publishedNov 12, 2026

Coding agents let me move fast. To keep up, I stopped reading the code, and with it I stopped understanding my own software. I lost my sense of engineering along with it. I was still the one accountable for software I didn't understand. No workflow or better model fixed that, so I built turri.

turri is based on Pi and the concept of regenerative software introduced by Chad Fowler. The ability to regenerate the same piece of code multiple times and always get the same results in terms of functionality is called the deletion test and proves that your coding agent completely understands you. The idea is that every time part of the software needs to be changed, you regenerate a new version of the code based on the durable information you have about the system.

The durable system information includes specs, tests, ADRs, and other types of documents, and it is written in ***plain. You write these with the help of an agent, and Turri starts partial regeneration of the software you're changing. You can repeat this process as many times as you want until you're happy with the change you're implementing. The regeneration also includes proofs that the generated code completely conforms to the system knowledge on which it was based (it implements all the tests that are part of the definition and automatically adds additional tests).

You can try this by cloning the repo or by installing it from my landing page. I created a desktop app to improve usability. Currently, it's only suitable for new projects, but I'm working on adding support for existing projects.

I also wrote the full story in case you're interested: [https://turri.dev/blog/why-i-built-turri/](https://turri.dev/blog/why-i-built-turri/)

Comments URL: [https://news.ycombinator.com/item?id=50468121](https://news.ycombinator.com/item?id=50468121)

Points: 2

── more in #ai-agents 4 stories · sorted by recency
── more on @turri 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-turri-a-codi…] indexed:0 read:1min 2026-11-12 · —