‹ BackHN Continuity

Thread

Pi 1.0

1684 points · 602 comments · sergiotapia

  1. julesrms · · focus · HN ↗
    Every few weeks Pi hits #1 here and I quietly grumble &quot;mine does that too, but with lovely graphics.&quot;, so I&#x27;m saying it out loud: <a href="https:&#x2F;&#x2F;github.com&#x2F;juggler-ai&#x2F;juggler" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;juggler-ai&#x2F;juggler

    Like Pi, it&#x27;s plugins all the way down, provider-agnostic, minimal system prompts, threaded sub-agents, code-mode, multi-client remote sessions, worktrees, a context window you can actually see and edit, etc etc

    Where Pi is way ahead is the plugin ecosystem, and that takes people, which is hard to get amid the current deluge of agent action. So if there&#x27;s any spare oxygen trailing off this thread, I&#x27;d love any Pi-heads who fancy a bit of GUI action to come and kick the tyres..

    1. jonenst · · focus · HN ↗
      My personal quiet grumbling is that everyone got on the TUI bandwagon without any rational reason. I find it borderline psychotic. Or maybe humans are much more like sheep than we care to admit: we just follow the flock into the (UI) ravine. So your GUI is a nice escape.
      1. konart · · focus · HN ↗
        Many of us just live in the terminal (during work hours at least).

        I hardly use anything aside from neovim and a browser. (okay corporate Mattermost fork and video terminal too).

        For me switching between different cli\tui tools feels like a continuation of whatever I was doing, while going to something GUIsh is not.

        And to be honest: what do you even need from a harness\agent for it to have a gui?

        1. julesrms · · focus · HN ↗
          &gt; And to be honest: what do you even need from a harness\agent for it to have a gui?

          Oh, it&#x27;s just so much nicer! Personally I&#x27;m a graphics&#x2F;typography nerd, so just having nice fonts, smooth movement, use of sizes, colours and graphics to differentiate and display types of information... Some people obviously don&#x27;t care about this kind of look and feel nicety, but even so a GUI has so many more opportunities for displaying information in a clear but dense way.

          1. konart · · focus · HN ↗
            But you have exactly the same fonts in your terminal and modern terminal support variable fonts and all those bells and whistles.

            They can even show images these days.

            Some of the elements can&#x27;t be recreated 1 to 1 ofc, like borders with delicate margin\padding adjustment, but this is about it I think.

            To each his own, yeah. From my experiment GUIs tend to overcomplicate things and display too much info you didn&#x27;t need in the first place.

            1. konart · · focus · HN ↗
              &gt;experiment

              experience

            2. voakbasda · · focus · HN ↗
              What terminal(s) would allow me to connect to a remote headless server and view an image?
              1. albondiga90210 · · focus · HN ↗
                With Kitty you can even view video. YouTube-dl piping to timg works surprisingly well
            3. julesrms · · focus · HN ↗
              You can choose any font you want for your terminal, but only one at a time!

              The native format of LLM interactions is markdown, and showing that in a terminal is a poor imitation of what it looks like rendered properly.

              An interesting thing you can do in juggler is ask the LLM to reply in HTML instead of markdown, and they can then do things like illustrate points visually for you. LLMs are actually great at being able to express things visually to the user, but being stuck in terminals so much, people haven&#x27;t really leaned on that very much

          2. maupin · · focus · HN ↗
            I won&#x27;t say Pi looks particularly impressive, but for example OpenCode looks beautiful to me and I prefer it to any graphical interface. The screenshots of your tool are nice but they feel like too much. With a good TUI like OpenCode and even Pi (which is decent) I fell like the code is front and foremost.
        2. flaunf221 · · focus · HN ↗
          &gt; And to be honest: what do you even need from a harness\agent for it to have a gui?

          Nothing absolute that I couldn&#x27;t live without. But TUI is essentially a design written for the lowest common denominator. It doesn&#x27;t matter that I have had high resolution displays for years, average TUI is designed as if I&#x27;m using computer older than me.

        3. epihelix · · focus · HN ↗
          I live in an office when I&#x27;m at work. Doesn&#x27;t mean it&#x27;s a great experience.

          I love the terminal for terminal things. I&#x27;m not convinced agenetic coding is best implemented in a terminal - for it to work well, you&#x27;re basically reinventing a toolkit wheel. Why not just use a nice graphical toolkit? It feels a bit like the current trend for pixelated graphics - both retro and worse.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.