‹ 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. 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.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.