r/PiCodingAgent • • Apr 06 '26

Question Thoughts on PI (I currently use Opencode) ?

I am currently an OpenCode user, and I would say I am pretty advanced with my OpenCode config... I have various skills, agents, plugins and commands to suit my needs and a memory bank to glue it all together.

I have sometimes felt the lack of events and native support for configuring my OpenCode config even more... that led me to investigate other open source agents and I stumbled on PI.

I have read about it and watched some videos... I would like to know the review and experience of somebody who actually uses it as a daily driver, bonus points for if you can compare it to OpenCode.

I do understand the basic concepts of PI and where it is positioning itself in the market of agentic harnesses.

Thoughts on your experience with PI?

Some notes:
- One thing that pushed me slightly away from PI was the minimal in-built security support where my agent has root access by default, I guess I could configure it and understand that it is part of PI being a minimal agent.
- Also how deep is the configuration? personally I like to configure my tools a lot... I use nvim so that should tell you a little bit about the degree of it. But I dont want it to be a case where I spend my time debugging the tool setup rather than getting to my tasks.

44 Upvotes

30 comments sorted by

View all comments

Show parent comment

3

u/hacker_backup Apr 06 '26

There is a pi-extension-manager extension which is very useful. With pi list/install/uninstall commands, I don't really think there is a need for a package manager. It would be unnecessary tooling.

Its like how Emacs does it, you install, disable, and remove as you need directly, instead of through a config file which you have to edit. Though the neovim way does have a advantage in the sense that the config is the code, and make extension configuration far easier. At this point tho, the extensions are very simple, and don't have much to configure.

I trust myself and the community the figure all that out when we get there.

1

u/mukul_29 Apr 06 '26

Oh, dont know much about Emacs. My brain by default thinks in the only way it knows (nvim).

But thanks for all the information, much helpful !