I Built a Telegram Client for Pi
npmjs.com
npmjs.com
I wouldn't call it third tier. If anything alongside opencode, and codex, its one of the "first tier" and the only non-VC-backed (at least before mario joined earendil (idk about earendil raising or not)
anyways. Pi is good. I dont need a telegram client for it, but this precisely show why pi is great, because its really easy to extend pi building plugins or modifying the source (yay, open source)
peace
that thing makes Pi talk like Adeptus Mechanicus. what's more fitting to a machine than voice that's associated with machines?
may Omnissiah bless you and your Machine Spirit
I even tweaked hitting "enter" when nothing is in the input box, it resume the last request. I love having this control and ease to extend and add anything to the ui
(Not to mention the unmatched level of customisability)
https://github.com/earendil-works/pi/blob/main/packages/codi...
(In my tests, small tasks cost an order of magnitude less in a minimal harness than in Claude Code and Codex)
So I tried Hermes, it had first-class telegram support, but then I never use it for coding and was asking it to delegate to codex / pi. There wasn't much I was gaining from hermes, so I stopped using it.
Then I started using Pi more and liked its extensability. Pi is the first software I have forked and developing to meet my needs. I genuinely love how extensible it is.
I was in the market to see any extensions that help me run Pi, and sure enough there were. One was from Mario himself, the creator of Pi (https://github.com/badlogic/pi-telegram), but it was a bridge instead of being a client itself. I need to start a chat in the TUI and then continue it in telegram. I didn't like that. Most others were same.
So I built my own!
I've managed to implement most of the things I want in Pi through extensions - with one exception (disabling animations, because there's no extension API or setting for that).
I was confused.
And I use it daily for simple tasks.
OTOH all my attempts of driving harnesses via chat have been frustrating because they all fail against the fact that I want to see the code and mobile devices are not really good at that.
Better on tablets, but even there I get more value on having final html artifacts pushed on a server and inspecting them, and dashboards.
Is there some obvious use case I am missing? Or tool for inspecting code?
I don’t run openclaw et al, is that a context where you find this valuable?
Maybe can figure out a workflow to make a branch, deploy it and give me a cloudflare tunnel link to test it, and if approved merge the changes into main branch and deploy to prod. The vibes are off the charts.
Use zelilij
If PI extended itself, PI did it.
If I tell you, stay hydrated and get enough sleep, did I improve your live or you?
Imagine it works like this.
The customer send me a mail, I program, I send the result back the next day, he sends changes he wants, I program again, send them back next day etc. until he is satisfied.
Who is the programmer? Me or my customer.
Now I hook up an AI to my email account without telling my customer. The AI reads the customer‘s mail, programs, sends the results the next day, customer sends changes, etc.
Who is the programmer?