Top
Best
New

Posted by sergiotapia 4 hours ago

Pi 1.0(earendil.com)
Related: Pi Durable - https://news.ycombinator.com/item?id=49925969
613 points | 203 commentspage 4
vblanco 4 hours ago|
Built in codemode is rather nice. Its the feature i like the most from OMP which is Pi + lots of plugins.
ricardobeat 1 hour ago||
I enjoyed Pi for a few weeks, but ultimately moved to other harnesses - the plugin ecosystem became a sea of slop, large vibecoded projects that don't work at all, and yet have thousands of stars. At some point I gave up trying to get subagents working.
bityard 1 hour ago|
I had the same concern last time I looked at Pi. There's no way to tell which are useful and semi-vetted and which are junk. I came to the conclusion that most people had their AI build them whatever plugin they needed, and I think this is even something they recommend.

What harnesses do you recommend?

sroerick 4 hours ago||
Pi is really good. I use it for a majority of my work.

I also like Autolith. The freedom of having a lisp machine is, to me, much more enjoyable than trying to maintain Typescript. But I'm not a typescript guy.

I do largely stick with Pi because it's very bulletproofed

rcarmo 3 hours ago|
Well, check out rcarmo/gi - I am using my clojure interpreter inside it as a scripting engine.
sroerick 2 hours ago||
Will do
bibstha 4 hours ago||
Is claude code or codex subscription supported by pi?
fancy_pantser 3 hours ago||
Pi is a minimal agent harness, so lots of functionality is provided through packages. Here's the one that exposes Claude models for people to use with their Pro subscription, for example: https://pi.dev/packages/pi-claude-bridge
bakies 3 hours ago||
Claude is not but codex is. Which is why I switched.
0gs 4 hours ago||
congrats to earendil and keep up the awesome stuff.
WA 3 hours ago||
Run in sandbox, container, or VM?
pkulak 3 hours ago|
I like a sandbox, but there's arguments for all three. Jai is still my favorite on Linux.
semiquaver 4 hours ago||
I know this is going to get downvoted but what drives people to use javascript of all languages to build these fundamental pieces of tooling? We have so many better options, especially now since humans aren’t writing most of the code. It’s hard to take seriously anyone that wants to make a primarily CLI tool with heavy interactivity and parallelism requirements and decides to use a joke language that happened to luck its way into prominence because of web browsers.
droidjj 3 hours ago||
I wouldn't go as far as calling it a joke language (in some ways, it's incredible), but I did come here wondering if other people felt this way. The language choice has always confused me.

On the other hand, I don't think there's anything Pi does that another language would do noticeably better from a user's perspective. Any performance complaints I have using Pi come from twiddling my thumbs waiting for Sam Altman's servers to bestow tokens upon me.

At any rate, they'll probably have Opus 6.5 and GPT-7 Galactica rewrite it in rust in a couple months...

pezgordo 3 hours ago|||
What would be a better language? Most of the harness apps will be spending most of their time waiting for the models response and tool calling rather than running their code.

Languages with less opensource footprint or too verbose are at the losing side in a llm-driven world.

semiquaver 2 hours ago|||
Go, rust, zig would be my choices in that order.

> most of their time waiting for the models response and tool calling rather than running their code.

You’d think that! Yet claude-code spends a very surprising amount of CPU just doing text layout work and other mysterious things, likely due to their decision to use React to build a TUI for some reason.

nicce 3 hours ago|||
I feel like TypeScript is very verbose language to be honest.
arecsu 3 hours ago|||
Pi is extensible, and to iterate new extensions, install them, create your own, even if the agents needs to, it is much faster and easier to manage that than a compiled language I would suppose. Most of the time it's really the waiting time than anything else. If any, the "resource intensive" parts of the app could be turned into low-level extensions such as writing or reading files, maybe, but the main part of the app makes total sense. The language and ecosystem is fairly accessible as well, which serves as a further argument. Interesting choice of words when it comes to calling it "joke language" really.
crooked-v 3 hours ago||
One reason: it's really easy to have a lightning-fast dev loop when the entire running process can hot-swap almost every piece of code, when then also extends to all extensions written against the core functionality.
razster 2 hours ago||
Which I believe is what the developer was looking to do. I personally enjoy it being JavaScript. I've had it redo some functions on the fly which to me is perfect.
Computer0 4 hours ago|
Cool I hope to try it someday when I can run a local model good enough for coding. Until then I will probably stay with opencode for the time being.
pizzafeelsright 4 hours ago||
Local Qwen 3.5 on CPU was good enough for small tasks.
KeplerBoy 3 hours ago||
You can use it with oai subscriptions
More comments...