Discussion summary

The discussion revolves around a Telegram client built for Pi, clarifying that Pi refers to an agent, not the Raspberry Pi. Participants share related projects, tools, and ideas for managing agents and improving TUI experiences.

What the discussion says

  • Pi is an agent, not Raspberry Pi.
  • Various projects like Signal client and TUI libraries are mentioned.
  • Suggestions for Dockerizing and managing agents remotely.
  • Use of Tailscale for network access control.
Pi is an agent harness, not Raspberry Pi.
stackghost
I use telegram daily and want to run it on my NAS.
mfkp

Comments

Hacker News

Maybe have some context here because Pi is an entire letter of the Greek alphabet and not everyone is going to associate it with some mayfly LLM third-tier coding agent, especially for something this niche and mostly useless.

by anoneng

I was hoping id get to talk to 3.14 over telegram

by wulfmann

Pi is not "some mayfly LLM third-tier coding agent" - in the brief research I've done, it's the best positioned to survive: it's small and the creator has shown good taste (something that can't be said about the creators of Claude Code).

by tasuki

Did you built it or did you tell PI to build it?

by croes

NB: "Pi" in this context refers to an agent harness of some sort, and does not refer to the Raspberry Pi.

I was confused.

by stackghost

Off topic, but apart from pi-tui, is there a recommended TUI library that integrates well with the Pi? I want to have a multi pane TUI experience like lazydocker right inside Pi. Pi-tui is a bit limited.

by febed

This is awesome, I use telegram as my main chat app with all of my friends and coworkers. Now I need to figure out how to dockerize this and run it on my NAS so it's not reliant on my laptop being online.

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.

by mfkp

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

by asar

check out tsnet if you are building on tailscale anyways. your app can then be a tailnet node that can read tailnet WhoIs data and have access controlled via tailnet ACL

by wild_egg

"A normal DM is one pi session by default." A single message, or a single message thread? Both are pretty extreme trade-offs to make, honestly. I spent a bunch of time looking at how the various Claws do this, and I settled on an idle timeout causing the next message to start a new session, but I also built /continue, /new, and a /resume that shows recent sessions with a telegram keyboard.

by CGamesPlay

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!

by atharva-again

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/

by tough

Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Maybe have some context here because Pi is an entire letter of the Greek alphabet and not everyone is going to associate it with some mayfly LLM third-tier coding agent, especially for something this niche and mostly useless.
    by anoneng
  • I was hoping id get to talk to 3.14 over telegram
    by wulfmann
  • Pi is not "some mayfly LLM third-tier coding agent" - in the brief research I've done, it's the best positioned to survive: it's small and the creator has shown good taste (something that can't be said about the creators of Claude Code).
    by tasuki
  • Did you built it or did you tell PI to build it?
    by croes
  • NB: "Pi" in this context refers to an agent harness of some sort, and does not refer to the Raspberry Pi.

    I was confused.

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

    And I use it daily for simple tasks.

    by jedisct1
  • Off topic, but apart from pi-tui, is there a recommended TUI library that integrates well with the Pi? I want to have a multi pane TUI experience like lazydocker right inside Pi. Pi-tui is a bit limited.
    by febed
  • This is awesome, I use telegram as my main chat app with all of my friends and coworkers. Now I need to figure out how to dockerize this and run it on my NAS so it's not reliant on my laptop being online.

    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.

    by mfkp
  • 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

    by asar
  • check out tsnet if you are building on tailscale anyways. your app can then be a tailnet node that can read tailnet WhoIs data and have access controlled via tailnet ACL
    by wild_egg
  • "A normal DM is one pi session by default." A single message, or a single message thread? Both are pretty extreme trade-offs to make, honestly. I spent a bunch of time looking at how the various Claws do this, and I settled on an idle timeout causing the next message to start a new session, but I also built /continue, /new, and a /resume that shows recent sessions with a telegram keyboard.
    by CGamesPlay
  • 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!

    by atharva-again
  • 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/

    by tough

Related stories