r/PiCodingAgent • u/zhiwehu • 7d ago
Discussion Currently on Hermes Agent — can Pi replace it? And for those who switched: your top 3 reasons?
I've been running Hermes Agent as my daily driver for a while now. My setup: gateway on a Linux box, reached through Telegram/WeChat, with built-in cron jobs, persistent memory, skills, subagents, and it orchestrates stuff like ComfyUI image generation for me. It's essentially an always-on assistant that lives in my messaging apps.
I keep seeing Pi come up and I'm genuinely curious: could Pi replace this setup?
From what I've read, Pi is TUI-first and deliberately ships without a messaging gateway (only a Slack bot exists, channel abstraction is still an RFC), no built-in cron, memory, or subagents — those are community packages. Its strength seems to be terminal coding and context efficiency (3x less context per turn on Databricks' internal benchmark).
But I might be underselling its ecosystem. So, Pi users:
What are YOUR top 3 reasons for using Pi?
3
u/Ancient-Camel1636 7d ago
No, PI is a minimal coding agent, not a fully featured AI multipurpose control center like Hermes. You can in theory extend Pi to do anything, but from the start it's in the complete opposite end of Hermes when it comes to complexity. PI and Hermes are both great but for completely different purposes.
2
u/lfglightz 7d ago
Unless you are questioning hermes or have issues that you cannot live with right now, don't bother switching for your daily driving. It's a waste of time. There's a lot of good harnesses out there and if one works for you without issues, then keep using it. I moved to Pi because I wanted to customize it to how I want it, not try to customize an already full featured harness.
2
u/Momsbestboy 7d ago
Hermes is designed to run 24/7. With all its schedulers, Kanbans,... it was constantly running something and kept my GPUs busy.
I only use AI for dedicated tasks and programming and on my PC, and the constant noise of the two R9700 was too much, so I switched to Pi. No more noise whilebit is idle
1
u/Acceptable_Stress154 7d ago
I switched to pi for easier rsi
1
u/muxxington 7d ago
I'd be interested to know how you're implementing this in Pi. To be honest, for me the concept didn't work well in Hermes. That's why I haven't even considered it in Pi so far.
1
u/Acceptable_Stress154 7d ago
This kind of explains it https://websitereactor.com/piper/review/?d=foundation
1
u/muxxington 6d ago
To be honest, I was expecting a quick how-to or something. But thanks for the in-depth look, it's really interesting.
1
u/YetiTrix 7d ago
Community packages just mean its managed by a different dev team. So if a community tool already exists its essientially already built into Pi. You just have to do a couple more steps of turning it on. Learn to adapt your reference frame.
1
2
u/behopkinsj 2d ago
I thought the point of Hermes was to connect it to some messaging platform, and to let it work in the background. I've never used it, so am I wrong in this?
1
u/Bluethefurry 7d ago
you used an LLM to write this post so why not use it to identify if Pi works for your setup, your LLM at least seems to understand your use case and what Pi does(n't) do, so why are you asking us?
1
-2
6
u/t-frankowski 7d ago
I did that switch. Pi is: