frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

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

https://github.com/turri-oss/turri
5•ponoru•14m ago
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/

Comments

jurglic•4m ago
Really interesting idea. We need more tools like this to see if regenerative software actually works in practice. Nice to see someone trying it.
dusano•3m ago
Check Chad Fowler's The Phoenix architecture series for more information on regenerative software: https://chadfowler.com/regenerative-software/

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

https://github.com/turri-oss/turri
5•ponoru•14m ago•2 comments

Show HN: Build a PC in 3D in the Browser

https://www.buildcores.com
17•ozaiworld•3d ago•3 comments

Show HN: AI Red Lines – write down what would make you act on AI

https://yourairedlines.com
3•ap11071•26m ago•2 comments

Show HN: Datatomcp – AI agents propose business definitions, a person approves

https://datatomcp.com/
3•Killian1603•40m ago•0 comments

Show HN: MacRun, dedicated Mac Minis you can rent by the day

https://macrun.dev
2•xoail•44m ago•0 comments

Show HN: Applygate, stop coding agents from running Terraform destroy in prod

https://github.com/Flurit/applygate
3•sumantth•48m ago•0 comments

Show HN: Aircad – Professional drafting and 3D modeling in the browser

https://aircad.com
66•peetle•1d ago•27 comments

Show HN: Yogurt – Free, private, open-source alternative to Granola

https://github.com/FrigadeHQ/yogurt
270•brownrout•23h ago•101 comments

Show HN: I recreated Papers Please but you're deciding which YC startups to fund

https://termsheetplease.com/
232•bolau•19h ago•90 comments

Show HN: Pite – A 2D game engine with Python scripting and CLI tooling

https://github.com/piteengine/pite
2•MKH_131•2h ago•0 comments

Show HN: Hijacking Samsung TV SmartHub Ads

https://dvratil.cz/2026/11/hijacking-samsung-tv-smart-hub-ads/
5•dvratil•2h ago•0 comments

Show HN: Godbolt-in-a-floating-window for Neovim (C, C++, Rust)

https://github.com/0xdeadf1sh/AssemblyForNeovim
103•0xdeadf1sh•1d ago•18 comments

Show HN: Pick your dream LLM H/W setup and simulate its throughput

https://cro.sh/specmaxx/
3•namjh•3h ago•1 comments

Show HN: Black Ops II statically recompiled to native ARM64 macOS

https://github.com/adrbn/bo2-mac
147•adrbn•1d ago•64 comments

Show HN: Klad, a paint app your coding agent can drive (source-available)

https://github.com/klad-app/klad
80•ambewas•22h ago•32 comments

Show HN: Valencia, Spain in Sim City/Isometric View

https://tinyvalencia.com/
248•leugim•1d ago•62 comments

Show HN: Micron – Oberon with the Power of C

https://github.com/rochus-keller/Micron
64•Rochus•4d ago•21 comments

Show HN: MFlare – Cloudflare usage and deploy status in the macOS menu bar

https://mflare.yuy1n.io/
4•yuyinws•6h ago•1 comments

Show HN: Every satellite that passed over any place this week, and its photos

https://www.watched.earth
484•a585gupt•2d ago•83 comments

Show HN: 3D to 2D, point clouds flattening (geometry images)

https://github.com/Neighborhood-Grid/flatpoints
23•adec314•2d ago•6 comments

Show HN: Ramasite, a Self-Contained Laravel/Filament/SQLite CMS

https://github.com/DaleFranks/ramasite
8•DaleFranks•12h ago•1 comments

Show HN: Get your coding agent off ~2019 JavaScript, onto modern web primitives

https://github.com/GoogleChrome/modern-web-guidance
434•paulirish•1d ago•142 comments

Show HN: Litek8s – Kubernetes API in one Rust binary, 23 MiB idle

https://litek8s.dev/
10•jairofdez•13h ago•2 comments

Show HN: I created a library for correctly using SQLite in Go programs

https://github.com/cattlecloud/litesql
22•sethops1•1d ago•1 comments

Show HN: Ghanaian street games you can play in the browser

https://www.ghanastreetgames.com/
115•samuelaidoo45•3d ago•22 comments

Show HN: JNum – Pure Java 25 NumPy/BLAS via Project Panama FFM and Vector API

https://github.com/CH-Abhinav/JNum
2•CH-Abhinav•8h ago•0 comments

Show HN: MeowDisplay Is iPhone Mirroring, but in Reverse

https://meowdisplay.app/
120•raiseCatError•2d ago•45 comments

Show HN: Rusty Valve – Chemical plant valve benchmark where ACT scores 0/36

https://github.com/rusty-valve/rusty-valve
2•CrystalDai•11h ago•0 comments

Show HN: Someone Was Here – Find out who used your Mac while you were away

https://someonewashere.app/
115•4onthefloor124•2d ago•46 comments

Show HN: STE80 Humanizer – de-AI text by writing 80% of the way to ASD-STE100

https://github.com/Dodaios/ste80-humanizer
111•Dodaios•2d ago•43 comments