115 points sergiotapia 35 minutes ago 40 comments
wasting_time 19 minutes ago | parent
esafak 18 minutes ago | parent
pizzafeelsright 17 minutes ago | parent
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
jacobgold 16 minutes ago | parent
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.
personjerry 13 minutes ago | parent
jLaForest 11 minutes ago | parent
bayesianbot 10 minutes ago | parent
r14c 10 minutes ago | parent
whiteblossom 9 minutes ago | parent
gedy 9 minutes ago | parent
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
The only thing I've configured is the default model.
sroerick 8 minutes ago | parent
ritzaco 7 minutes ago | parent
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).
hhh 17 minutes ago | parent
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
BeetleB 10 minutes ago | parent
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
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 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
rickreynoldssf 11 minutes ago | parent
sgustard 9 minutes ago | parent
the_mitsuhiko 7 minutes ago | parent
sroerick 7 minutes ago | parent
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
aliasxneo 6 minutes ago | parent