I Built a Telegram Client for Pi

I recently developed a custom Telegram client specifically designed to run on the Pi platform. This project explores the unique challenges and opportunities of integrating messaging services with Pi's ecosystem, offering a lightweight and efficient solution for users seeking seamless communication on this innovative network.
Building a Telegram client for Pi revealed that even the most constrained environments can unlock powerful, real-time communication possibilities.
- tough
To all the haters to not knowing what "pi" means in this context. Is mario zechner's ai agent / coding harness [1][2], similar in spirit albeit much less complex to claude code or openai's codex and others.
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
- atharva-again
I like the idea of being able to use agents from my phone. Termux is nice, but not very good on small screens.
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!
- asar
So I guess we (and a lot of other people) have had the same problem, which is managing your agents on the go. I decided to build a plugin[1] for my terminal multiplexer (herdr) to access the sessions via PWA served through a tailnet.
- stackghost
NB: "Pi" in this context refers to an agent harness of some sort, and does not refer to the Raspberry Pi.
I was confused.
- jedisct1
I build a Signal client for Swival: https://github.com/swival/nbclaw
And I use it daily for simple tasks.