115 points sergiotapia 35 minutes ago 40 comments

wasting_time 19 minutes ago | parent

So, how are people actually using Pi? Here I am with Claude Code and Codex in a terminal like a caveman.

esafak 18 minutes ago | parent

I use it for agentic CI ; reviews, checks, etc.

pizzafeelsright 17 minutes ago | parent

I built my own based off another popular harness. I figure most of the edge cutters are doing the same.

Pi is great overall. I ended up deploying a GUI wrapper because TUI isn't as friendly to new adopters.

clickety_clack 17 minutes ago | parent

I’m also looking for tips. I feel like I get the gist, but if I sat down to use it, I don’t know what I want to start with. Like, I know it’s customizable, but what’s the on-ramp so I can figure out what that looks like?

jacobgold 16 minutes ago | parent

And you're probably more productive than the people using Pi. Although you'd be even better off using a GUI agent multiplexer of some kind rather than juggling terminal tabs.

I love open source. I love the terminal. I spent the last 20+ years in a terminal w/vim every single day, and then claude/codex TUIs, and yet I care more about my own productivity so I don't use any of that now.

manav 13 minutes ago | parent

What do you use

w-ll 10 minutes ago | parent

What do you suggest for a GUI agent multiplexer?

personjerry 13 minutes ago | parent

I believe this is the popular "batteries included" kit: https://github.com/can1357/oh-my-pi

jLaForest 11 minutes ago | parent

This is what I use, very happy

bayesianbot 10 minutes ago | parent

I know that's the way omp is often introduced but I don't think it's fair for either omp or pi - after lately switching my usage more towards omp I'd say by this point they're almost more different than Pi and Codex. And I like them both.

r14c 10 minutes ago | parent

I use workmux with pi plus some neovim plug-ins

whiteblossom 9 minutes ago | parent

It's been pretty useful for experimenting with local models due to its more light-weight approach. Though I respect the creators a ton, OpenCode has not seemed to work as well with models that run on consumer hardware

gedy 9 minutes ago | parent

> Here I am with Claude Code and Codex in a terminal like a caveman

There's definitely a class of folks who like to "polish their tools" per se vs tools just being as a means to an end.

It's fine and cool, sort of like the desktop ricers do with Hyperland, Niri, etc showing off desktops, but never seem to do anything with this cool tech.

BeetleB 8 minutes ago | parent

You just type "pi" in the command prompt and you're good to go!

The only thing I've configured is the default model.

sroerick 8 minutes ago | parent

Vanilla Pi is great. I have a subagent/ Ralph loop extension I coded and that's basically it. It works very well. I'm about 75% pi, 20% autolith, and 5% my own harness

ritzaco 7 minutes ago | parent

I use claude code and codex in a terminal like a caveman too.

then i use pi in a terminal like a caveman to try the open models like deepseek etc.

I also have pi running on a VPS. I have a custom Django app that calls out to it for a bunch of stuff. I don't know how the full system works because the agents built it but basically I think one pi uses a whatsapp wrapper to constantly listen to a whatsapp group and find bills. Then those get added to the Django Database which triggers a second pi + deepseek to OCR them, parse out the data like amount, due date, reference etc, and update the database with that. I have a trigger to 'merge duplicate', which is also just a prompt and pi.

Yes you can do all this without a harness and just the model APIs directly but the harness means it can use linux tools to crop the PDFs etc, so when I also wanted a new feature that crops out the bank details and lets me hover over and see the original before making the payment for a bill that's just another tweak to pi's prompt (or more meta, me prompting my agent to update pi's prompt).

Computer0 18 minutes ago | parent

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 16 minutes ago | parent

Local Qwen 3.5 on CPU was good enough for small tasks.

hhh 17 minutes ago | parent

I don't really understand the criteria for when something is 'proven' to the Pi team. Jev and the like took off less than a month ago, but MCP has been growing for nearly 2 years, and it only gets support now?

Pi felt nice when I used it, and I do value keeping things minimal, but I just find the criteria very uneven.

rsalus 10 minutes ago | parent

the latest 07-28 MCP spec is quite different than the previous iterations of MCP, so I understand the delay there tbh.

BeetleB 10 minutes ago | parent

> but MCP has been growing for nearly 2 years, and it only gets support now?

I don't know if you were aware, but not shipping with MCP was one of its "features":

https://mariozechner.at/posts/2025-11-02-what-if-you-dont-ne...

They let you have it via a plugin/extension.

the_mitsuhiko 8 minutes ago | parent

Armin from Earendil here. I think the question is fair, and quite frankly the answer is pretty disappointing: we look at what the models are doing. They are trained on their respective harnesses and we're not here to fight their behavior.

Codex in particular is using responses lite internally and relies on codemode for parallel tool calling. So codemode was a given.

Jev on the other hand is new but it's not the first type of model we had troubles with supporting in Pi and we looked at how to make that make sense. The internal pi-ai SDK supports image generation and classifier models, but without building an extension it was never possible for you to utilize it.

So there was a while functionality of Pi that few people used, because there were no obvious ways to hook it up with the coding agent. Codemode also allows us to close that gap.

And once you have codemode, modern MCP can work quite well if the servers cooperate.

bel8 17 minutes ago | parent

I have been using pi a daily driver for some month now. But as a personal management system with md files and for coding.

I used to have a MCP extension but recently pi added builtin support for MCP so my stack is simpler now.

Thank you for keeping things simple! Simple is beautiful.

vblanco 16 minutes ago | parent

Built in codemode is rather nice. Its the feature i like the most from OMP which is Pi + lots of plugins.

rickreynoldssf 11 minutes ago | parent

This is hitting at the right time. Codex is already in the enshitification phase. They just broke their CLI version with some new thing that no one likes.

sgustard 9 minutes ago | parent

All companies with LOTR names are war profiteers right?

the_mitsuhiko 7 minutes ago | parent

Not what we stand for: https://earendil.com/values/

sroerick 7 minutes ago | parent

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

0gs 6 minutes ago | parent

congrats to earendil and keep up the awesome stuff.

aliasxneo 6 minutes ago | parent

I found oh-my-pi with Paseo to be my personal sweet spot. Checks all of the boxes I want and is the most consistent set of AI tools I've used thus far.