4 ms·
I would recommend using https://pi.dev/ https://pi.dev/ over Grok Build with your xAI subscription at this point
by buremba 2mo ago
I would recommend using https://pi.dev/ https://pi.dev/ over Grok Build with your xAI subscription at this point
- guessmyname 2mo agoPi is good in concept, but why couldn’t they choose a compiled language instead of TypeScript?
- gidellav 2mo agoSorry for self-insert, but that's exactly what I thought and I built https://github.com/gi-dellav/zerostack https://github.com/gi-dellav/zerostack, so you are right I'd say
- tuvix 2mo agoI would imagine the extension system they built would be much more difficult to manage. They could have opted for Lua, though, I suppose.
- jack_pp 2mo agosince pi is built to modify itself, isn't it better to use a language like typescript where LLMs have a LOT of training data? a harness doesn't do any computations by itself so what benefit is using a compiled language?
- whimsicalism 2mo agoi find LLMs generally play better with compiled languages actually, they do great with rust. you can think of it almost as analogous to a harness.
- brightball 2mo agoThe more structure the better. Provides strong guardrails. I’ve had great experience with Elixir and the new compiler combined with Ash.
- olalonde 2mo agoThey play better with statically typed languages, not compiled ones in particular. Rust's typing is stricter than Typescript though so that probably helps.
- simonw 2mo agoI imagine because they want to support plugins, and plugins in compiled language are a lot less natural than plugins in languages like TypeScript or Python.
- qiine 2mo agowell neovim does that beautifully
- buremba 2mo agoFor TUIs, Rust/Go vs Typescript doesn't really makes a huge performance difference and you lose the 50x bigger community advantage of Typescript.
- imron 2mo agoIt makes a huge memory difference.
- buremba 2mo agoNot really because you're not building a database or GUI app where using native elements & data structures help a lot with memory pressure. TUI renderer is the one using the memory heavily so your terminal takes the heavy lifing. If you're managing the buffers and out-of-screen context good enough, Typescript can be pretty efficient.
- imron 2mo agoI love opencode but it chews through memory on my 64gb MacBook Pro. Can’t have too many long running sessions because the memory use just slowly creeps up. It’s not about the terminal at all which as you noted accounts for minimal isage. It’s all the internal chat and history and everything else the agent tracks - all of which are smallish (and largish) strings allocated on the heap. I don’t have the same issues with rust based tuis.
- fg137 2mo agoDoes it matter to you as a user, other than the Nodejs/npm requirement?
- maxloh 2mo agoOpencode is written in Go.
- grepex 2mo agoIt is written in Typescript. https://github.com/anomalyco/opencode https://github.com/anomalyco/opencode There is an archived Opencode project written in Go but I don't think it is affiliated. https://github.com/opencode-ai/opencode https://github.com/opencode-ai/opencode
- ValentineC 2mo agoThis is a pretty good summary of what happened: https://news.ycombinator.com/item?id=44483251 https://news.ycombinator.com/item?id=44483251
- root_axis 2mo agoWhy does it matter? Agent harnesses aren't doing anything that would make a compiled language more suitable than a scripting language.
- wyre 2mo agoI agree, but there are a lot of great reasons for TypeScript: It's hot reloadable, so any modifications an agents makes can be surfaced in the active session. Nearly everything is already written in TS which makes integrating Pi into other software, or other software into Pi much easier.
- whimsicalism 2mo agowhy pi over opencode? earnestly curious, trying to figure out what open solution people are consolidating on. (codex is also pseudo-open but contributions closed and nice)
- accrual 2mo agoMost of my harness experience is with Claude Code and Pi, a little bit of OpenCode. I like how quick and snappy Pi is, it feels like a minimal harness, just enough to manage the agent and get out of the way. Earlier models also seemed to have an easier time working with the tools, e.g. GPT-OSS-20B is about a year old and had no trouble in Pi.
- killix 2mo ago[flagged]
- buremba 2mo agoOpencode gives you better defaults and a Mac/Windows app for free but pi is much more extensible and portable.
- lanthissa 2mo agopi is the neovim of agentic harnesses, its barebones and extremely configurable. if you're the sort of person who likes that sort of things its a forever product, nothing is going to displace it because you have full control. opencode builds a lot more in, which is better if you dont want to fiddle with config.
- whimsicalism 2mo agonice. i had thought the consensus had moved pretty firmly towards pi, so i was surprised to see Thinking Machines demoing their new model Inkling in OpenCode. wondering if they are previewing an acquisition
- trollbridge 2mo ago
- falaki 2mo ago[flagged]
- alasano 2mo agoAs a general rule I don't use new products whose websites don't resize properly on mobile. If you fuck that up, makes me wonder what other obvious stuff you fuck up.
- fanzeyi 2mo agothanks for the feedback! there is no excuse for it, and I just pushed a fix for our website to look better on mobile. if there is any other obvious stuff that's broken we are happy to take the feedback and fix it. :)
- alasano 2mo agoNah that was it, now that it's fixed I'll actually take a look!
- buremba 2mo agoI tried twice and ran into bugs that prevented me to trust it
- fanzeyi 2mo agoappreciate for trying! if you have the time, we would also appreciate if you can send these bugs our way so we can fix them :)
- ccmcarey 2mo agoThis is not how to push your own product - there's no value add to your comment, and you don't even have a disclaimer that you are involved with it
- andai 2mo ago"xAI subscription" what is this referring to? There's a grok subscription but I don't think that gives API access? Edit: apparently X premium(+?) also gives access to Grok Build, and several third party harnesses are officially supported.