The coding-agent harness you can make your own
Pi is a minimal terminal coding harness. Adapt Pi to your workflows, not the other way around. Customize Pi with extensions, skills, prompt templates, and themes. Bundle them as Pi packages and share via npm or git. Pi ships with powerful defaults but skips features like sub-agents and plan mode. Ask Pi to build what you want, or install a package that does it your way.
Pi Coding Agent is a customizable terminal coding harness that allows users to adapt it to their workflows through extensions, skills, and themes. It supports package sharing via npm or git and focuses on simplicity by omitting certain advanced features.
Overall, commenters express strong enthusiasm for Pi's customizability and integration into existing workflows.
<p>Hi everyone!<br><br>Pi is a minimal, hackable terminal harness for building the AI coding agent workflow you actually want.<br><br>It keeps the core small and clean, then gives you the freedom to add, modify, or replace almost anything through extensions, skills, and <a href="https://pi.dev/packages" target="_blank" rel="nofollow noopener noreferrer">packages</a>. Context management, sub-agents, permissions, custom workflows — you can make it behave exactly how you like.<br><br>Pi first caught a lot of attention <a href="https://lucumr.pocoo.org/2026/1/31/pi/" target="_blank" rel="nofollow noopener noreferrer">as the harness</a> underneath <a href="https://www.producthunt.com/products/clawdbot-2" data-node-type="mention" data-mention-type="product" data-mention-id="clawdbot-2" target="_blank" rel="noopener">@OpenClaw</a>. What’s really striking now is how strongly it’s showing up in the <a href="https://www.producthunt.com/products/openai" target="_blank" rel="noopener">@OpenAI</a> ecosystem. It’s astonishing that Pi and <a href="https://www.producthunt.com/products/opencode" target="_blank" rel="noopener">@opencode</a> have <a href="https://x.com/thsottiaux/status/2058071172361998482" target="_blank" rel="nofollow noopener noreferrer">roughly similar usage share</a> in OpenAI/Codex production traffic!<br><br>It’s cool to <a href="https://mariozechner.at/posts/2025-11-30-pi-coding-agent/" target="_blank" rel="nofollow noopener noreferrer">own your harness</a> 🤓</p>
<p>Pi is such a joy to use! It's easy, customizable, and fits my workflow perfectly. I use Pi inside my VScodium terminal with opensource models. Pi makes my entire dev workflow FOSS, which means I no longer worry about large tech companies making changes to their models.</p>
<p>The npm-based package distribution is the right architectural call. Making the agent extensible through tooling developers already use for dependency management avoids the 'special plugin registry' trap. We've wasted time fighting opinionated defaults in other coding agents, so shipping without sub-agents and plan mode by design is a real differentiator. How does prompt template inheritance work across packages? Can a base template be partially extended?</p>
<p><a href="https://www.producthunt.com/products/pi-coding-agent-3" data-node-type="mention" data-mention-type="product" data-mention-id="pi-coding-agent-3" target="_blank" rel="noopener">@Pi Coding Agent</a> The customizable harness angle is interesting. I think coding agents get much more useful when teams can shape the workflow around their own review habits, instead of adapting everything to one fixed agent style.</p>