‹ BackHN Continuity

Thread

Pi 1.0

1684 points · 602 comments · sergiotapia

  1. wasting_time · · focus · HN ↗
    So, how are people actually using Pi? Here I am with Claude Code and Codex in a terminal like a caveman.
    1. esafak · · focus · HN ↗
      I use it headless for reviews in CI.
    2. pizzafeelsright · · focus · HN ↗
      I built my own based off another popular harness. I figure most of the edge cutters are doing the same.

      Pi is great overall. I ended up deploying a GUI wrapper because TUI isn't as friendly to new adopters.

      1. _pdp_ · · focus · HN ↗
        I did not make this but I am using it ... and so far happy user. I think Pi is supported.

        <a href="https:&#x2F;&#x2F;github.com&#x2F;hardbeat920&#x2F;monocode" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;hardbeat920&#x2F;monocode

        But yes, the TUIs are supposed to be lightweight yet it is overall a horrible experience.

    3. clickety_clack · · focus · HN ↗
      I’m also looking for tips. I feel like I get the gist, but if I sat down to use it, I don’t know what I want to start with. Like, I know it’s customizable, but what’s the on-ramp so I can figure out what that looks like?
      1. Juvination · · focus · HN ↗
        So Pi is a lot of fun. I’ve been working on Volt, a fork of Pi, mostly out of my frustrations with remote development. I expanded out the existing RPC and built a mobile app around it.

        It kind of just gets with how you creative you want to be about it.

        1. avazhi · · focus · HN ↗
          Thanks, you didn’t answer his question at all.
          1. scott01 · · focus · HN ↗
            This was a response to a request for tips, suggesting oh-my-pi.
      2. arcanemachiner · · focus · HN ↗
        You use it, then something bugs you, then you find an extension that solves the problem, or tell an agent to fix it for you by making your own extension.

        It&#x27;s kinda a tinkerer hobby IMO. I like the freedom, but at the end of the day, it&#x27;s still just a harness.

      3. tempoponet · · focus · HN ↗
        lazypi has a sensible default collection of plugins and configs to get started
      4. darklinear · · focus · HN ↗
        I run it with a single extension to give it web search access, and then I have a few skills for reviewing and planning. You really don&#x27;t need that much IMO
      5. lofaszvanitt · · focus · HN ↗
        If you can&#x27;t find a use for it, then don&#x27;t use it. So easy. 99% of AI related things are mostly hype and totally useless. Adult childrin having their shiny new gadgets make them feel 14 year old again and again.
      6. Winfred-zz · · focus · HN ↗
        I mostly use Oh My Pi.

        Oh My Pi comes preloaded with most stuff you need, so there&#x27;s not much need to add extensions. <a href="https:&#x2F;&#x2F;github.com&#x2F;can1357&#x2F;oh-my-pi" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;can1357&#x2F;oh-my-pi

      7. polisaez · · focus · HN ↗
        IndyDevDan videos are great for learning the basics <a href="https:&#x2F;&#x2F;youtu.be&#x2F;f8cfH5XX-XU?si=gm-trlU7RTG4wVjJ" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;f8cfH5XX-XU?si=gm-trlU7RTG4wVjJ
      8. GreenWatermelon · · focus · HN ↗
        It works ok and good by default. You start using it as if you&#x27;d Claude or Codex, the when you find yourself missing a feature, you get an extension for it or you ask an agent to make it.

        For example, I started using it, wanted a plan mode, downloaded an extension for it. Wanted to be able to analyze token usage for turn in a session, I had an agent create an extension for that. Then I wanted a custom status bar, so I had an agent implement an extension for that.

    4. jacobgold · · focus · HN ↗
      And you&#x27;re probably more productive than the people using Pi. Although you&#x27;d be even better off using a GUI agent multiplexer of some kind rather than juggling terminal tabs.

      I love open source. I love the terminal. I spent the last 20+ years in a terminal w&#x2F;vim every single day, and then claude&#x2F;codex TUIs, and yet I care more about my own productivity so I don&#x27;t use any of that now.

      1. manav · · focus · HN ↗
        What do you use
        1. phoghed · · focus · HN ↗
          Personally I use gh copilot in vscode and make new worktrees when I want parallel agents that are both going to write code.

          For research, planning, figuring out bugs, etc I usually don’t bother creating the worktree until I’ve decided on the implementation.

          I’m sure there’s better workflows and software, but all I’ve got for work is gh copilot and Claude enterprise. I like copilot better than Claude for the most part.

          1. holbrad · · focus · HN ↗
            I was under the impression that GitHub Copilot was much more expensive because you&#x27;re always paying API rates?
            1. AgentMasterRace · · focus · HN ↗
              it&#x27;s expensive as hell
            2. phoghed · · focus · HN ↗
              Enterprise pays API rates everywhere afaik.
      2. w-ll · · focus · HN ↗
        What do you suggest for a GUI agent multiplexer?
        1. ninininino · · focus · HN ↗
          t3.codes

          cursor.com

          conductor.build

          code.visualstudio.com w&#x2F; Claude Plugin or equivalent plugin

          zed.dev

          there are dozens tbh

          1. techscruggs · · focus · HN ↗
            thats not a suggestion.
          2. AgentMasterRace · · focus · HN ↗
            none of these are multiplexers
            1. flaburgan · · focus · HN ↗
              Not sure what &quot;multiplexer&quot; means in this context but Zed allows to switch between agents thread with a side panel and that works very well
        2. techscruggs · · focus · HN ↗
          I like Orca
        3. bibstha · · focus · HN ↗
          onorca.dev. I used herdr before now Orca has fully replaced it. (I&#x27;m not affilianted with Orca in any way except I use it every day). Orca also supports separate hosts. My setup Orca running in my Mac. Orca running in my home proxmox lxc (orcabox). I have few different projects, Rails, PHP, etc. In Orca, I open these projects and point it to my local folder as well as the folder remotely.

          I usually start a codex or claude session on the remote host, close my mac, even restart Orca desktop on mac, but when I start Orca, I can watch the Orca on my remote host working through.

          It&#x27;s similar to Claude remote session, but just easier to manage, easier to create worktree, easier to navigate, open multiple tabs etc.

        4. sidrag22 · · focus · HN ↗
          you can just roll your own, this is probably the most popular side project of the past year, I crafted my own version within a day or so this past week, with corny visual assets as well since its just for me. Kinda rolled my workflows into it so it fits how i work with plans and how i avoid compaction in favor of handoffs or just plan docs that constrain each session to x amount of tokens each session.

          Tossed all my weekly usage for each provider at the top with their 5hour windows and such. its been great so far.

          1. redhed · · focus · HN ↗
            Yeah I also created my own TUI one and only took a couple days. Using it less now though because the models have gotten pretty good at spinning up their own agents.
        5. jacobgold · · focus · HN ↗
          The important thing is just to a GUI agent multiplexer, they&#x27;re all mostly doing the same kind of thing. IMHO it&#x27;s very important to have the official claude and codex harnesses (not just models). I also like having each session in a isolated container (or VM) so the agent can go wild and run in yolo mode.

          I usually recommend Conductor to most people. Personally, I use the one I built, but it&#x27;s got a few ergonomic issues for most people which I still need to fix.

        6. fancy_pantser · · focus · HN ↗
          zed.dev is like Orca, but lightning fast and fully multi-player (both AI and humans)
        7. hakunin · · focus · HN ↗
          Paseo allows you to start a daemon from command line, thereby passing your ENV credentials to the daemon from, say, your 1Password-based env. Then both local Mac GUI and their native iPhone app (through Tailscale) can connect to this daemon. This is the most ergonomic local and remote setup where I can start a session on my Mac and continue on my phone or vice versa, with any agent: Pi, Claude, Codex, OMP, all natively supported.

          No affiliation, just arrived at Paseo after a bunch of research.

      3. jwpapi · · focus · HN ↗
        what advantage do you have with a gui multiplexer over the terminal?
        1. ew-dev · · focus · HN ↗
          You can burn a lot more tokens very quickly for the illusion of increased productivity ;-)
      4. Aperocky · · focus · HN ↗
        vim&#x2F;past vim terminal dweller here.

        I&#x27;ve eventually settled on a CLI agent multiplexer that essentially run in the background while the frontend is a GUI gateway agent to that backend system with a goal middle layer so I no longer need to interject directly into the prompts and forces the CC and Codexes to communicate to me in a structured format relevant to my purpose.

      5. mattm · · focus · HN ↗
        If you like the terminal I&#x27;m building <a href="https:&#x2F;&#x2F;alcubi.ai&#x2F;delegator&#x2F;" rel="nofollow">https:&#x2F;&#x2F;alcubi.ai&#x2F;delegator&#x2F; It&#x27;s terminal based and I&#x27;ve taken a different approach to avoid context overload of switching tabs. Agents run in the background and you review the work when it&#x27;s ready.
      6. pkulak · · focus · HN ↗
        There&#x27;s something about this take that... irks me. A little bit more every time I hear it, and I&#x27;ve been hearing it a lot. I dislike the implication that anyone who takes more care with their setup than downloading an exe from a website and double clicking it is some kind of chump. They could be prompting the next ticket instead!

        Even if taking pride in your tools was a productivity killer (I have my doubts), maybe there&#x27;s mental value to be gained.

        1. [deleted] · · focus · HN ↗

          [deleted]

        2. jacobgold · · focus · HN ↗
          You&#x27;re inferring things I did not actually imply.

          In Oct 2026, if you&#x27;re optimizing for productivity, then yes, you probably should just use both Claude and Codex in a GUI agent multiplexer and forget about everything else.

          If you care about other things, then have fun, no one is stopping you. I&#x27;d disagree with you that using alternatives mean you take more &quot;care&quot; and have more &quot;pride&quot; in your tools, but it&#x27;s hardly worth arguing over.

      7. trefoiled · · focus · HN ↗
        It&#x27;s not an either&#x2F;or. Orca is a GUI agent multiplexer that works with dozens of harnesses, including Pi. The advantage with Pi is that you can vibe code any kind of extension you want. I like to see various stats (tps, ttft, etc) on each turn, and there&#x27;s an extension for that, but it doesn&#x27;t show wall clock time for the turn. Ok, pull down the extension and tweak it to add that. It&#x27;s great.
    5. personjerry · · focus · HN ↗
      I believe this is the popular &quot;batteries included&quot; kit: <a href="https:&#x2F;&#x2F;github.com&#x2F;can1357&#x2F;oh-my-pi" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;can1357&#x2F;oh-my-pi
      1. jLaForest · · focus · HN ↗
        This is what I use, very happy
      2. bayesianbot · · focus · HN ↗
        I know that&#x27;s the way omp is often introduced but I don&#x27;t think it&#x27;s fair for either omp or pi - after lately switching my usage more towards omp I&#x27;d say by this point they&#x27;re almost more different than Pi and Codex. And I like them both.
      3. mcast · · focus · HN ↗
        This harness also burns a lot more tokens than Pi, which sort of kills the minimal philosophy&#x2F;system prompt that Pi came from.
        1. xboxnolifes · · focus · HN ↗
          Pi with extensions included is always going to burn more tokens than pi without extensions, no?
          1. arcanemachiner · · focus · HN ↗
            Not if the extensions don&#x27;t add any tools or modify your system prompt. :)

            Hell, some extensions could theoretically lower your token burn. (Like rtk, if it actually worked.)

            1. miroljub · · focus · HN ↗
              What&#x27;s the use of extensions without tools or prompts?
              1. agentdev001 · · focus · HN ↗
                A cup holder doesnt make your car go faster.
                1. ZeWaka · · focus · HN ↗
                  The coffee prevents you from falling asleep at the wheel and crashing, however.
                  1. kelnos · · focus · HN ↗
                    If you&#x27;re that tired that you need coffee to stay awake, you absolutely shouldn&#x27;t be driving.
                    1. miroljub · · focus · HN ↗
                      But people drive, and given enough coffee it&#x27;s safe.

                      But you want to forbid those people from driving.

                      Do you work for Anthropic?

              2. arcanemachiner · · focus · HN ↗
                I have one that stashes&#x2F;pops a single prompt, like Claude Code&#x27;s Ctrl+s feature.

                I have another one that allows you to edit the items in your Pi &#x2F;tree history.

                Some permission manager extensions also sit between the model and the harness, and don&#x27;t actively change the tool or prompt info.

                I probably have more, but you get the idea.

        2. razster · · focus · HN ↗
          Yeah I just gave it a run and it starts off burning 6% of my tokens on start. Pi sits at 0%.

          I&#x27;m so use to the command keys in Pi that having to type something out in OMP slows me down. I&#x27;ll stick with Pi, I&#x27;ve built it to my needs and having WSL finally working. I still have to run 2 CLIs, one for LLama.ccp and the other for Pi, not sure if this is normal.

          1. rpdillon · · focus · HN ↗
            OMP provides a significant amount of structure to the work. That costs some tokens in terms of the system prompt. When I use these systems, I balance the return of the extra guidance in the system prompt with the cost of the context. You&#x27;ve talked about how much context it takes, but you haven&#x27;t talked about any difference in behavior.

            omp offers some nice tools, like &#x2F;shake, to manage context efficiently and offset some of that consumption.

            Not sure about your point with command keys. OMP has all kinds of shortcuts and is highly configurable. It seems very unlikely that you cannot achieve what you&#x27;re looking for in OMP in terms of shortcuts. Specifics would be immensely helpful here.

            And yeah, you&#x27;ll need to run your inference engine separately from your harness, for the same reason the web server and the web browser are different applications.

        3. CharlesW · · focus · HN ↗
          That the &quot;batteries included&quot; bit, but it&#x27;s not &quot;burning tokens&quot; in the sense that using Pi with the same batteries would (of course) use just as many. I can strongly recommend omp.sh if you just want to be up and running without hassle and a far better (for me) developer experience.
          1. rpdillon · · focus · HN ↗
            Yeah, saying it kills the minimalist bit misses the point of omp being a separate project. It took a minimalist-base of pi and added tools that make it usable out of the box. Hence batteries.

            One example here is that it added MCP extensions to make the harness usable with MCP servers long before Pi figured out that that was the right move. A lot can be said about development of MCP over that timeframe, but I appreciated the bias towards adoption, since progress is driven by empirical experimentation rather than theory in this domain right now.

            I&#x27;ve long championed assembling developer tools yourself from scratch and I&#x27;ve been an advocate of vanilla Emacs and customizing it yourself as an ideal developer experience (I realize this opinion is controversial). But OMP is essentially the VSCode to pi&#x27;s Emacs.

            I ended up choosing omp as my daily driver, mostly because I see the velocity of change in AI development being far too fast for me to make a worthwhile investment into customizing the environment myself, since that investment will have a relatively short half-life. With Linux, which I learned more than 30 years ago and still believe to be a fantastic investment, I can largely use the same knowledge I gained then to administer systems today. I fear that much investment in the specific tools that I add to my pi harness will expire before 2027. So I&#x27;m sort of drafting OMP until things settle down.

        4. rurban · · focus · HN ↗
          Still less tokens than claude, with better results. And far less wrong edits
      4. ZeWaka · · focus · HN ↗
        very happy with omp
      5. [deleted] · · focus · HN ↗

        [deleted]

      6. orsorna · · focus · HN ↗
        I am wondering what use people get out of this. What I like about pi is that, using proprietary harnesses to begin with, I already somewhat know what kind of features I use and features I wish I could use. Asking pi to self modify itself (with a smart enough model) is a one time cost for a fully vetted feature that I personally approve. Do users of OMP find all of its additions useful?
        1. pornel · · focus · HN ↗
          Yeah, Advisor and &quot;time-travelling rules&quot; (TTSR) work great (they&#x27;re injecting corrective prompts automatically either via another critic LLM or a bunch of regex rules, respectively)

          It automates a lot of the babysitting of agents, and lets me use a couple of smaller models with safeguards instead of burning tokens on a galaxy brain just because it listens to instructions in AGENTS.md.

          1. alostpuppy · · focus · HN ↗
            I’d love to know more about the time traveling rules. How have you used them?
            1. pornel · · focus · HN ↗
              [delayed]
        2. what · · focus · HN ↗
          It’s the same kind of people that would use omz, they probably have no idea what 90% of the batteries are or do. But it sure makes them feel smart and cool.
    6. r14c · · focus · HN ↗
      I use workmux with pi plus some neovim plug-ins
    7. whiteblossom · · focus · HN ↗
      It&#x27;s been pretty useful for experimenting with local models due to its more light-weight approach. Though I respect the creators a ton, OpenCode has not seemed to work as well with models that run on consumer hardware
      1. unsnap_biceps · · focus · HN ↗
        Which models are you finding the most success with?
        1. whiteblossom · · focus · HN ↗
          qwen3.5 4b and 9b have both been surprisingly good for small tasks. a pattern I&#x27;ve been using is orchestrating pi agents with a script (that you can write using a frontier model) for common tasks. one script i use a lot is organizing photos from my photography shoots.
          1. Asooka · · focus · HN ↗
            What does a &quot;script&quot; mean in this context? Like a Python script that runs a series of agents with small tasks? I&#x27;m still getting used to doing things with AI, this is all very new to me.
        2. hypercube33 · · focus · HN ↗
          I have more beefcake machines and Qwen 4.6 36B has been awesome for coding. Its fast for a local model, seems to get a lot right most of the time, just its slower than OpenAI&#x2F;Claude&#x2F;Cloud Hosted stuff since I dont have a 24GB+ GPU (I have Strix Halo and a 12GB GPU)
          1. vhantz · · focus · HN ↗
            How many token&#x2F;s do you get with that setup?
            1. hypercube33 · · focus · HN ↗
              60-70 tokens&#x2F;sec Windows 11 LLM Studio 250 or whatever the models max is below that as context Qwen3.6 35B A3B 35B-A3B, gguf
    8. gedy · · focus · HN ↗
      &gt; Here I am with Claude Code and Codex in a terminal like a caveman

      There&#x27;s definitely a class of folks who like to &quot;polish their tools&quot; per se vs tools just being as a means to an end.

      It&#x27;s fine and cool, sort of like the desktop ricers do with Hyperland, Niri, etc showing off desktops, but never seem to do anything with this cool tech.

    9. BeetleB · · focus · HN ↗
      You just type &quot;pi&quot; in the command prompt and you&#x27;re good to go!

      The only thing I&#x27;ve configured is the default model.

    10. sroerick · · focus · HN ↗
      Vanilla Pi is great. I have a subagent&#x2F; Ralph loop extension I coded and that&#x27;s basically it. It works very well. I&#x27;m about 75% pi, 20% autolith, and 5% my own harness
    11. ritzaco · · focus · HN ↗
      I use claude code and codex in a terminal like a caveman too.

      then i use pi in a terminal like a caveman to try the open models like deepseek etc.

      I also have pi running on a VPS. I have a custom Django app that calls out to it for a bunch of stuff. I don&#x27;t know how the full system works because the agents built it but basically I think one pi uses a whatsapp wrapper to constantly listen to a whatsapp group and find bills. Then those get added to the Django Database which triggers a second pi + deepseek to OCR them, parse out the data like amount, due date, reference etc, and update the database with that. I have a trigger to &#x27;merge duplicate&#x27;, which is also just a prompt and pi.

      Yes you can do all this without a harness and just the model APIs directly but the harness means it can use linux tools to crop the PDFs etc, so when I also wanted a new feature that crops out the bank details and lets me hover over and see the original before making the payment for a bill that&#x27;s just another tweak to pi&#x27;s prompt (or more meta, me prompting my agent to update pi&#x27;s prompt).

    12. igorbark · · focus · HN ↗
      the main thing i use it for that seems like a pain with other coding agents is my sandboxing workflow: i have a custom extension which allows the pi process to run on my laptop, keeping all my transcripts in one searchable place, while delegating all the bash and file system commands to a VM.

      i haven&#x27;t gotten around to it yet, but i&#x27;d also like to change how `Bash` functions on a basic level (and subagents), where rather than the agent picking a fixed timeout, it just gets notified with exponential backoff about commands that aren&#x27;t done and then gets a turn to decide what to do with it.

      having said that, i find it annoying and not empowering that basic things like subagents and web search aren&#x27;t built in. the ideal to me seems to be an agent with polished extensions for all the common use cases that can be disabled if you do want to rewrite them. but i put up with the pain because i really want my pet feature ¯\_(ツ)_&#x2F;¯

    13. nfRfqX5n · · focus · HN ↗
      Using models from multiple providers via aws bedrock
    14. sergiotapia · · focus · HN ↗
      Frankly you are not losing much. I&#x27;ve used everything under the sun, for work and fun. I just use Claude now again for work, and I use Pi for any openrouter model I&#x27;m using.

      Just keep using Claude or Codex.

      It&#x27;s all window dressing and some delta in token usage, but again who cares really?

      This really only matters when you&#x27;re productizing &quot;AI&quot; for your end users, that&#x27;s when you need to see which agent uses tools better, has more support for MCPs, headless mode, sessions, etc. \

    15. calebkaiser · · focus · HN ↗
      I don&#x27;t use Pi very much for actual writing code. I have some specific use-cases where I do, but I&#x27;m admittedly just not a person who can reasonably juggle a lot of tools or a super personalized setup. I mostly just use Codex or CC from the terminal, though I&#x27;ve recently dabbled with some GUIs. Basically, once I find something that works, I&#x27;m pretty reticent to spend any time tinkering unless I feel a real need.

      But what I do use Pi a lot for is as a base for agents. I much prefer it to using an agent SDK. I find its minimalism and extensibility to be a really nice substrate for new projects.

      I could easily imagine someone getting to a really productive personal setup with it as well, for the same reasons as above.

    16. stefan_ · · focus · HN ↗
      They are not, Pi is the vim or mechanical keyboard of the pre-AI era. Didn&#x27;t matter then, doesn&#x27;t matter now. Will generate infinite discourse regardless.
    17. tamimio · · focus · HN ↗
      Pi vs opencode for example is like gentoo vs macos, if you want to spend your time customizing and dealing with harness itself rather than doing the work, then go for it, it will be fun, like gentoo. I think the best productive setup is herdr+opencode or zed and opencode, unless you need CC for anthropic models. The only thing however, is how the same model works with different harnesses, positive or negative, is where you might need to shuffle between to maximize the results.
    18. razster · · focus · HN ↗
      I use my Pi to organize my graphic design assets as well as update documentation for client projects. It also is my daily driver for a story I&#x27;m working on and thanks to a ton of great skills created it has become more powerful. Local model is Qwen3.6 35B-A3B and Qwen3.8 27B UD. I love the compressing function, keeps on pushing.

      I&#x27;ve tried Oh-my-pi but it&#x27;s too heavy for me and eats up 6% of my context on start. Also I find Pi&#x27;s keyboard shortcuts easier to use.

      I use WSL, one tab is GitBash running llama.ccp and the other is normal terminal running pi. Winning combo for me.

      Also started using Pi as my search engine, which I&#x27;ve refine and does what I need it to do, can also ask it to create a html doc with links or markdown. Fun stuff.

    19. andix · · focus · HN ↗
      Exactly like that. Just install it, connect a provider and do stuff.

      You don’t need extensions or fancy setups.

    20. girvo · · focus · HN ↗
      I use Pi in the terminal and with Zed (with its &quot;right hand side&quot; terminal bar you can make its agent panel do), and I use it with Pendant in VSCode at home: Pendant is really quite impressive, I&#x27;ll be honest.
    21. didibus · · focus · HN ↗
      Pi is popular for local-models&#x2F;alternate-models. It&#x27;s not much different from Claude Code and Codex otherwise.
    22. darklinear · · focus · HN ↗
      I use pi with a ChatGPT subscription. I find that it does better than the native codex harness: - it&#x27;s very token efficient. I&#x27;ve had whole profiling + refactoring sessions finish in &lt;20k tokens, whereas in codex you can get close to that with just all the cruft OpenAI loads by default before you even send your own messages - the token efficiency means turns are a lot snappier - fine-grained context control by default - I have to disable a bunch of stuff in codex so it doesn&#x27;t pollute my context with generated memories - I find that OpenAI model sometimes struggle to navigate codex&#x27; sandboxing, and burn a bunch of tool calls retrying outside the sandbox when the sandboxed command fails
      1. culopatin · · focus · HN ↗
        I gave up on these things thinking that you always needed an API. How does it work with subscriptions?
        1. coopykins · · focus · HN ↗
          Codex generally lets you use the subscription with 3rd party agents &#x2F; harnesses. ON the PI 1.0 you can directly use the openAI log in to hook up your account, so it should be pretty straight forward. I haven&#x27;t tried myself yet.
        2. kccqzy · · focus · HN ↗
          Claude subscriptions require usage credits IIRC. OpenAI is more generous and allows the use of the actual subscription.
    23. juanre · · focus · HN ↗
      Absolutely. Fellow caveman here, and a fan of Pi. I often use it with Astra instead of Codex, because its extensions allow you to connect it to the world. And it works very well.
    24. lo5 · · focus · HN ↗
      I use Pi with only a couple of extensions and using less and less of CC and Codex everyday. It feels light and nimble. Codemode from yesterday&#x27;s release made it even better. I wish I could use my Claude subscription via Pi.
      1. rurban · · focus · HN ↗
        You can. Pi has the most possible subscriptions of all
    25. avazhi · · focus · HN ↗
      Ten people have replied to your question (which is the same question I have) and not one of them have answered it so I figured I’d be number 11.

      Like, is this thread full of astroturfing bots? What am I reading

    26. pavo-etc · · focus · HN ↗
      I&#x27;ve put it into an XMPP wrapper for all communications so I can talk to my agents from any device supporting XMPP (all devices). This also means agents can talk to each other using group chats. I&#x27;m building apps from my phone on the bus, and handing off server admin tasks to the agents since they run in their own NixOS account with limited permissions.
      1. stankondrat · · focus · HN ↗
        Hi, I do it the same way.

        Did you write your own XMPP plugin, or did you use pi-xmpp package?

        <a href="https:&#x2F;&#x2F;pi.dev&#x2F;packages&#x2F;pi-xmpp" rel="nofollow">https:&#x2F;&#x2F;pi.dev&#x2F;packages&#x2F;pi-xmpp

    27. jmcdonald-ut · · focus · HN ↗
      I&#x27;ve only used it at home a little on personal projects. My usage is probably odd -- I connected it with Bedrock, but otherwise used it the same as I do Claude Code (mostly). My basic flow was simple:

        - Ask it to accomplish some coding task
        - If it fell short, and I determined that was due to the harness, ask it to patch
        - Otherwise proceed to next task
        - Rinse + repeat
      
      I run it within a sandbox, so I&#x27;ve been comfortable with the lack of native &quot;approvals&quot;. So far my personal usage hasn&#x27;t really needed subagents, but I think this is one thing I&#x27;d need to sort out were I using it professionally[1]. I&#x27;m aware of oh-my-pi, but I think half the fun is hacking from the base.

      The light weight prompt and simple harness design are a lot of fun. I don&#x27;t mind Claude Code, and I think its well designed for the problem domain, but Pi is a lot of fun to hack with.

      Hope that helps!

      [1]: <a href="https:&#x2F;&#x2F;mariozechner.at&#x2F;posts&#x2F;2025-11-30-pi-coding-agent&#x2F;#toc_18" rel="nofollow">https:&#x2F;&#x2F;mariozechner.at&#x2F;posts&#x2F;2025-11-30-pi-coding-agent&#x2F;#to...

    28. para_parolu · · focus · HN ↗
      I built and “ide” around it in obsidian. Works great. And I don’t need to jump between apps to change models. Astra and opus in same chat works just fine
      1. pettijohn · · focus · HN ↗
        Open source? Neat idea.
    29. pettijohn · · focus · HN ↗
      I use PI WEB (<a href="https:&#x2F;&#x2F;pi-web.dev" rel="nofollow">https:&#x2F;&#x2F;pi-web.dev, there&#x27;s more than one with that name) to orchestrate remotely. Pi lets me run local models (currently Qwen 3.8 Flash Next on Strix Halo 128GB) and flagship models (with subscription auth, not API pricing) side by side. I typically ask GPT 6.1 Sol to review requirements and then spawn a subsession with Qwen, review Qwen&#x27;s work, ask Qwen to fix. About 95% success with a single pass like that, achieving flagship quality without the price tag (albeit slower).

      I started using Pi because it has a small system prompt and local models were too slow to start. Then I started adding custom skills and extensions when I hit little corner cases. It&#x27;s been so easy to bend into what I need.

    30. octoberfranklin · · focus · HN ↗
      Extensively, almost as much as I use my editor.

      I have eight or nine custom extensions at varying levels of maturity, some nearing the point where sharing them becomes useful.

      One is a simple but obvious Eoka extension for Pi.

      I modified my terminal (Alacritty) to support the Kitty image protocol (it already spoke sixel; Pi understandably uses the superior Kitty protocol). And a toolcall that lets the LLM put an image in the transcript (upstream Pi lets only image-modality LLMs do this). &quot;Deepseek, do XYZ in a headful Chromium using Xvfb and show me a screenshot before each step&quot;.

      Once you see the immense power you get from being able to modify both ends of the terminal connection (and having LLMs write the tests and tedious parts for you) it&#x27;s addictive. I&#x27;ve added a custom terminal extension for negative-row-number cursor positioning, and support for it on both sides of the connection (Pi and Alacritty). End result: all the performance of native scrollback with no compromises -- Pi can modify rows above the top of the visible part of the screen, like collapsing&#x2F;expanding toolcalls, without forcing a full-terminal refresh.

      Also: click-to-expand&#x2F;collapse toolcalls&#x2F;replies individually. Really helpful.

      Disappointed that Pi is abandoning the minimality philosophy.

    31. hermannj314 · · focus · HN ↗
      I am using pi the same way everyone uses Codex and Claude, but pi makes it very simple to make folders to make the agent behave a certain way and that was easy for me to understand.

      ChatGPT Desktop seems to intentionally hide what they are doing and where they are storing state, sessions, config, I never had any idea what is in context or what &quot;archiving&quot; even means. I got sick of OpenAI hiding how ChatGPT Desktop was working. I opened pi and the default behavior shows me how much context I am using, how much that costs and tells me where it stores my session data.

      Suddenly it was all demystified and that is why I use pi. It has nothing to do with a functional gap, it was the joy a using a harness that was transparent about how it worked.

      1. sagarpatil · · focus · HN ↗
        Everything is stored locally (expect cloud runs) in ~&#x2F;.codex It lists down everything: conversations, skills, prompt plugins, mcp, conversation history.
        1. ramonga · · focus · HN ↗
          + codex backend is open source
    32. toadi · · focus · HN ↗
      Writing my own harness with the workflow I prefer. I pull jira tasks in local task manager(aven). My harness will oneshot it or create a spec plan with multiple linked tasks. Implement it with creating git worktree, task by task, codereview with 2 different reviewers, PRs it, reviews peoples comments replies or fixes and check sonarqube and fix if needed.

      Manual tests in my minikube and has skills to deploy the right service there. It updates the jira ticket with test proof.

      For debugging flows I build skills to use my local minikube that has our full dev environment and all services running. Can debug there. It has grafana skills for gcx can grab logs and through grafana even accesss dev&#x2F;staging db for quering.

      I wrote all the extensions with these custom integrations. It works just like I would work... I don&#x27;t like adapting myself to another opinionated harness. I prefer my own opinionated workflows.

    33. mixermachine · · focus · HN ↗
      Pi with Caveman Plugin :D
    34. ew-dev · · focus · HN ↗
      Don&#x27;t give into FOMO.

      Developers just love to spent considerably amount of time and effort into building tooling. Way more than working on the actual products.

      But I must admit it is really fun to build your own harness and tweak it to your liking, even if it is never used for professional work ;-)

      1. dozerly · · focus · HN ↗
        I use Pi because I fundamentally believe that inference providers are not the correct providers of harnesses. Their incentives are not aligned, and inevitably Claude and codex will continue trying to lock you in to get your inference spend.
        1. grim_io · · focus · HN ↗
          Yeah, better pay higher margin API prices. That&#x27;ll show them!
          1. ImaCake · · focus · HN ↗
            A lot of us aren&#x27;t actually using enough tokens to reach the value add of a $20USD&#x2F;month subscription versus just paying for the API. Without even mentioning the chinese competitors, you can get a lot of tokens for $10 of ChatGPT Luna, which is more than capable of solving the kinds of problems I have at home (where I use hermes harness).
          2. dozerly · · focus · HN ↗
            At work it’s all api pricing.
    35. igleria · · focus · HN ↗
      I&#x27;m running it on a docker container that only has mounted a folder from the host os. been playing around with godot and blender. still looking for a good workflow, but pi is lovely.
    36. alexfortin · · focus · HN ↗
      I&#x27;ve been using Pi almost exclusively as coding agent in various forms since more or less January this year (I think). I settled quickly for a short list of extensions (which I wrote and I maintain) and a few skills&#x2F;shared AGENTS.md, also installable as extension: <a href="https:&#x2F;&#x2F;forge.l3x.in&#x2F;alex&#x2F;pi-shared" rel="nofollow">https:&#x2F;&#x2F;forge.l3x.in&#x2F;alex&#x2F;pi-shared

      For one thing I&#x27;ve re-built my personal website with it (mostly via GH issues from GH iOS app) and also added a section to talk about how I use AI in general: <a href="https:&#x2F;&#x2F;a.l3x.in&#x2F;ai" rel="nofollow">https:&#x2F;&#x2F;a.l3x.in&#x2F;ai

      I also maintain a couple of other Pi-related projects:

      - <a href="https:&#x2F;&#x2F;awesome-pi.site&#x2F;" rel="nofollow">https:&#x2F;&#x2F;awesome-pi.site&#x2F; - <a href="https:&#x2F;&#x2F;github.com&#x2F;shaftoe&#x2F;pi-coding-agent-action" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;shaftoe&#x2F;pi-coding-agent-action

      So yeah, I still love the tool and use it pretty much every day, either as TUI sessions or inside CI&#x2F;CD workflows.

      Long live Pi!

    37. rcarmo · · focus · HN ↗
      I built <a href="https:&#x2F;&#x2F;rcarmo.github.io&#x2F;projects&#x2F;piclaw" rel="nofollow">https:&#x2F;&#x2F;rcarmo.github.io&#x2F;projects&#x2F;piclaw atop it. It&#x27;s pi, but with a web UI I use every day, across dozens of agents, and has pi-based add-ons. I do use the TUI on occasion, but need a remote web UI for 99% of my stuff.
    38. eddieroger · · focus · HN ↗
      I mostly use Pi, with the small exception of using Claude for some more intense coding projects. But for everything else - homelab playgrounds, data stuff, really almost anything else - it&#x27;s Pi, and I&#x27;ll probably move my code work there, too. I have a handful of extensions that I like and make it more useful for me, and really like the simplicity of the TUI over some of its competitors.
    39. nvarsj · · focus · HN ↗
      Pi is the &quot;I use arch btw&quot; of harnesses right now.

      But I do love it - super customizable, and my token usage seems way more efficient (this is purely vibe based ofc) compared to codex&#x2F;cc.

      I basically just install pi-fabric, pi-blackhole, grill-me and that&#x27;s it. Tell my AGENTS.md to prefer subagent workflows. Herdr to manage all the terminals. I spend 99% of my professional work in this environment, I can&#x27;t even remember the last time I had to open vscode&#x2F;nvim.

      1. NichoPaolucci · · focus · HN ↗
        I&#x27;m using Pi with Herdr as well right now. It&#x27;s been quite nice. (I use the organization similar to projects for the Claude &#x2F; Codex GUIs).

        Herdr is OK - but the actual interface &#x2F; layout is nice. I previously would have like 6 terminals open and would lose track of which was which. I&#x27;m not super into the subagent workflows, but it&#x27;s been helpful a time or two.

        The only reason Herdr is just OK is because using agents to collaborate will sometimes just hijack my prompt input field. Maybe I&#x27;m using it incorrectly but I would have thought they might have a more elegant solution than that.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.