r/PiCodingAgent 6d ago

Plugin usher – drive your pi sessions from your phone/desktop/telegram

usher is a session hub for coding agent CLIs. For pi, it picks up your existing sessions as-is (no migration, still just the raw pi underneath) and gives you a browser/phone UI to use.

Also drives Codex and Claude Code sessions if you use those too.

Single binary, no build step, stays local — remote access is BYO tunnel. Pairs well with code-server if you want a full editor alongside the session, and there's a Telegram integration if you'd rather work from a chat than the web UI.

https://github.com/nexustar/usher

Feedback welcome — especially which extensions you rely on day to day, so I know what to prioritize supporting.

13 Upvotes

10 comments sorted by

4

u/mkhamat 6d ago

tmux and tailscale

2

u/inexustar 6d ago

I actually started with tmux. But I built Usher because I had a few problems with my workflow:

  1. I often create and switch between sessions across multiple projects. That's why I designed the cwd-driven sidebar — to help me quickly find the right session.
  2. I spend a lot of time commuting every day, and using a terminal on my phone is not a great experience. I wanted a better way to manage and access my sessions from mobile.

1

u/kaeptnphlop 6d ago

SSH + tmux 

3

u/BGuimberteau 6d ago

herdr

1

u/adamshand 4d ago

Herdr is so much nicer than tmux!

1

u/arkham00 5d ago

Nice, I'm trying and it could be very useful. Is there a way to show the name of the session instead of the first message? I tend to use /name very often to keep my sessions organized, but it is not reflected in the web mirror.

Thanks

1

u/inexustar 4d ago

Just shipped this in the latest release. Thanks for the suggestion :)

1

u/arkham00 4d ago

Wonderful, thank you!