Hacker Timesnew | past | comments | ask | show | jobs | submit | badlogic's commentslogin

i wrote the blog post and i also wrote pi.dev. i haven't written much code myself in the past 12 months. i'm not making coding agents out to be the problem. the entire last section keeps is basically "use a clanker for this and that".

i'm making specific usage pattersn out to be the problem, and explain why those patterns can't work due to the way agents work.


you get me

Thanks for writing this piece - devs need to hear it!

you can use subscriptions with pi.

OpenAI officially supports using your subscription with pi. Same for OpenCode and other 3rd party harnesses.


wow, i love this! was about to build this myself, but this looks exactly what i want.


The better web UI is now part of https://github.com/rcarmo/piclaw (which is essentially the same, but with more polish and a claw-like memory system). So you can pick if you want TS or Python as the back-end :)


if i ever want a claw, i'd obv. go with this :)


The claw version’s web UI essentially has better thinking output, more visibility of tool calls, and slightly better SSE streaming. I’ve backported some of it to vibes, but if you want to borrow UI stuff, the better bits are in piclaw. I use both constantly on my phone/desktop.


don't do this, this is ridiculous. both openclaw and pi are passion projects by two friends who are already well off.


If we're in a thread discussing someone getting a job off of the project, it seems fair to discuss how other members are being compensated too.


i'm not a member of openclaw. i build some oss in parallel, and added 3 or so commits to the openclaw repo. and peter is taking some of the openclaw contributors with him.


Okay and do you think you're entitled to any payout in proportion of your efforts? I would argue yes you are.


peter's claw is a lot more than just a wrapper around my slop.

i too had plenty of offers, but so far chose not to follow through with any of them, as i like my life as is.

also, peter is a good friend and gives plenty of credit. in fact, less credit would be nice, so i don't have to endure more vibeslopped issues and PRs going forward :)


Your Pi is a piece of art. Thank you for building it. I spend almost 16 hrs a day with it . And there is not a single day I am not awestruck. Big fan!


Best HN comment ever.


Peak HN for sure. This is what keeps me coming back.


pi is the most amazing piece of software I have interacted with, thanks for building it


Can you explain why for someone who is just familiar with traditional agents like Claude Code?


For me it is the simplicity of it (transparent minimal system prompts and harnest), you can extend it the way you like, I don't have to install a (buggy) Electron app (CC or Codex app), it integrates where I work, because it's simple (like in a standard terminal on VS code). I'm not locked in with any vendor and can switch models whenever I want, and most importantly, I can effectively use it within apps that are themselves using it as coding agent (the meta part - like a chat UI for very specific business cases). Being in TypeScript, it integrates very well with the browser and one can leverage the browser sandbox around it.


I cannot directly answer your question, because I am looking into this topic myself currently, but I found this HN discussion from two weeks ago, which should give you more insights about pi: https://hackertimes.com/item?id=46844822


OpenCode is not written in Go. It's TS on Bun, with OpenTUI underneath which is written in Zig.


FWIW, you can use subscriptions with pi. OpenAI has blessed pi allowing users to use their GPT subscriptions. Same holds for other providers, except Flicker Company.

And I'm personally very happy that Peter's project gets all the hype. The pi repo already gets enough vibesloped PRs from openclaw users as is, and its still only 1/100th of what the openclaw repository has to suffer through.


Good to know, that makes it even better. I still find Opus 4.5 to be the best model currently. But if next generation of GPT/Gemini close the gap that will cross the inflection point for me and make 3rd party harnesses viable. Or if they jump ahead, that should put more pressure on the Flicker Company to fix the flicker or relax the subscriptions.


Is this something that OpenAI explicitly approves per project? I have had a hard time understanding what their exact position is.



It's not an API drop in replacement, if that's what you mean. But the pi-ai package serves the same purpose as Vercel's AI SDK. https://github.com/badlogic/pi-mono/tree/main/packages/ai


I'll check it out, thanks for your work on this!

Not only did you build a minimal agent, but the framework around it so anyone can build their own. I'm using Pi in the terminal, but I see you have web components. Any tips or creating a "Chat mode" where the messages are like chat bubbles? It would be easier to use on mobile.


The web package has a minimal example. I'm not a frontend developer, so YMM hugely V.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: