4/1/2026 at 9:47:04 AM
Author here. I built this in a few hours after the Claude Code leak.I've been working on my own coding agent setup for a while. I mostly use pi [0] because it's minimal and easy to extend. When the leak happened, I wanted to study how Anthropic structured things: the tool system, how the agent loop flows, A 500K line codebase is a lot to navigate, so I mapped it visually to give myself a quick reference I could come back to while adapting ideas into my own harness and workflow.
I'm actively updating the site based on feedback from this thread. If anything looks off, or you find something I missed, lmk.
[0] https://pi.dev/
by autocracy101
4/1/2026 at 12:39:44 PM
How about releasing your own source code? It is a beautiful site, love the UX as well as functionality.by lateforwork
4/1/2026 at 2:48:28 PM
It screams vibe coding. This is the anthropic look. Just ask Claude and give it a screenshot.by azinman2
4/1/2026 at 3:44:50 PM
Vibe coding is also why this was released hours after leak instead of days/weeks.by cowlby
4/1/2026 at 2:53:10 PM
Of course I expect it is vibe coding. It would be insane to code anything by hand these days. But that doesn't mean there is no creative input by the author here.by lateforwork
4/1/2026 at 3:12:31 PM
>> It would be insane to code anything by hand these days.I strongly disagree, but it made me chuckle a bit, thinking about labeling software as "handmade" or marketing software house as "artisanal".
by zeroq
4/2/2026 at 4:42:56 AM
There's a lot of errors you can miss by coding by hand, even as a seasoned developer. Try taking Claude Code, point it at your repo, and ask it to find bugs. I bet it will.Claude is actually a crazy good vuln researcher. If you use it that way, your code might just be more secure than written purely by hand.
by alistairmayo
4/1/2026 at 11:59:24 PM
Our organic artisanal code is written by free-range developersby small_scombrus
4/2/2026 at 1:03:05 AM
"free-range" means fully remote, right?by Viliam1234
4/1/2026 at 6:51:10 PM
Depends on what you’re building and whether it’s recreational or not. Complex architecture vs a ui analysis tool, for example. For a ui analysis tool, the only reason you code by hand is for the joy of coding by hand. Even though you can drive a car or fly in a plane there are times to walk or ride a bike still.by eric_cc
4/1/2026 at 6:35:41 PM
Depending on your standards and what company is making it you could even have “cruelty free.”by bobthepanda
4/1/2026 at 7:21:31 PM
[dead]by kitsune1
4/1/2026 at 7:14:39 PM
You well on the path to AI-fueled psychosis if you genuinely believe this.by archagon
4/1/2026 at 7:24:16 PM
I genuinely believe this. Even if you're inventing a new algorithm it is better to describe the algorithm in English and have AI do the implementation.by lateforwork
4/2/2026 at 3:17:39 AM
At least it's more productive than AI Derangement Syndrome.by joquarky
4/1/2026 at 8:11:25 PM
Must everything be artisanal for some people? </s>by QuantumGood
4/1/2026 at 2:12:12 PM
Guess what? People have ZERO reason to Open Source anything now.by kordlessagain
4/1/2026 at 7:14:30 PM
One reason, beside basic altruism, is so you can put the projects on your resume. This is especially helpful if the project does very well or gets lots of stars.by DustinKlent
4/1/2026 at 2:40:46 PM
This said Jeavon's Paradox will likely mean far more code is open sourced simply due to how much code will get written in total.by pixl97
4/2/2026 at 3:21:48 AM
We should be applauding the promotion of science and useful arts that genAI is fueling.But egos are involved.
by joquarky
4/1/2026 at 2:37:42 PM
Why would you think that?by vntok
4/1/2026 at 3:24:50 PM
I'm a committed open source dev and I've flipped my own switch from "default public" to "default private".by saulpw
4/2/2026 at 1:56:31 AM
Because nobody wants their shit stolen by some punk.by kordlessagain
4/1/2026 at 12:54:05 PM
As a cynical modern eng look for landing page skillsby smrtinsert
4/1/2026 at 11:06:18 AM
This is nice, I really like the style/tone/cadence.The only suggestion/nit I have is that you could add some kind of asterisk or hover helper to the part when you talk about 'Anthropic's message format', as it did make me want to come here and point out how it's ackchually OpenAI's format and is very common.
Only because I figure if this was my first time learning about all this stuff I think I'd appreciate a deep dive into the format or the v1 api as one of the optional next steps.
by boomskats
4/1/2026 at 1:46:33 PM
I’m using pi and cc locally in a docker container connected to a local llama.cpp so the whole agentic loop is 100% offline.I had used pi and cc to analyze the unpacked cc to compare their design, architecture and implementation.
I guess your site was also coded with pi and it is very impressive. Wonderful if you can do a visualization for pi vs cc as well. My local models might not be powerful enough.
Thanks for the hard work!
by ontouchstart
4/1/2026 at 2:51:30 PM
what level of success are you getting with a 100% offline loop (and on what hardware if you dont mind sharing)?by order-matters
4/1/2026 at 3:21:43 PM
https://gistpreview.github.io/?30a4e491eb2df7523ecc120b86feb... (pi)https://gist.github.com/ontouchstart/d7e3b7ec6e568164edfd482... (cc)
M5 (24G)
by ontouchstart
4/1/2026 at 9:53:39 PM
I thought that early coding assistants came to be written in some Java/TypeScript, because AI companies just had web-devs playing around and then made it a product even though the languages being such a misfit for terminal. Why did you decide for TypeScript?by couscouspie
4/1/2026 at 10:04:43 AM
Can you give me more info about your own agentic setup ?by haliliceylan
4/2/2026 at 1:23:15 AM
This is actually a GREAT example of vibe-coding + skill.by tipoffdosage904
4/1/2026 at 5:11:43 PM
Thank you for this brother, well doneby hatmanstack
4/1/2026 at 6:58:08 PM
Is there any nice themes for pi?by andoando