I Built a Telegram Client for Pi

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.
  1. 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

    1. https://github.com/earendil-works/pi

    2. https://pi.dev/

  2. 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!

  3. 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.

    [1] https://github.com/AltanS/collie

  4. 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.

  5. jedisct1

    I build a Signal client for Swival: https://github.com/swival/nbclaw

    And I use it daily for simple tasks.

More from this day

2026-07-08