Live data from Hacker News

Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE

github.com

121–128 of 128 posts

Re: Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE

#121
post #51

Interesting. Just opened it up to use, while I had a codex terminal session running - my first instinct was to want to see my pre-existing open session in the GUI instead and be able to drive it in either spot. Is that something I can do? Also when I opened a new session (in the Juggler GUI) at my root where all my projects live, my instinct was to navigate to a project directory first or to have it open there. Not s…

No, it talks directly to the GPT API, it doesn't control the codex app in any way. I've kind of followed the claude model where you have to give it a project folder, and at the moment I've made it so that it has one project/session per window. I'm pondering whether to let a window contain tabs which each have a different project folder.. this would be easy to do, but feels somehow messier. Opinions welcome on that. A…

I prefer to have minimal flows where each window is just the pure session contents, with a title maybe (even then I don't like the bloat of a title taking up any screen real estate).

I definitely wouldn't use any coding agent, GUI (yours included) without my skills. They are where most of my effort has gone, and what make the session effective. Without them, I'm spending a lot more time hand-holding and re-doing work with the AI.

So I created a system that seems a bit opposed to yours, or at least I'll take inspiration from you and probably update it. It's an overlay that I can resize, and an accompanying web view, of all my running coding agent terminal sessions. I can find old ones too, but mostly I want to know when something finished running or if it's waiting for me on something and if so what. It's not published anywhere but if you want to try it or see screenshots I can share.

Re: Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE

#122
post #51

Interesting. Just opened it up to use, while I had a codex terminal session running - my first instinct was to want to see my pre-existing open session in the GUI instead and be able to drive it in either spot. Is that something I can do? Also when I opened a new session (in the Juggler GUI) at my root where all my projects live, my instinct was to navigate to a project directory first or to have it open there. Not s…

No, it talks directly to the GPT API, it doesn't control the codex app in any way. I've kind of followed the claude model where you have to give it a project folder, and at the moment I've made it so that it has one project/session per window. I'm pondering whether to let a window contain tabs which each have a different project folder.. this would be easy to do, but feels somehow messier. Opinions welcome on that. A…

BTW did you see this and have thoughts https://openai.com/supply/co-lab/work-louder/

Re: Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE

#123

Earlier quoted context omitted.

Cheers, I'll put ACP on my list of things to investigate

I guess there are 2 sides of ACP that are valid then. What was asked is for Juggler to act as a ACP client. I, on the other hand, would appreciate it to be a ACP server, so that I can interact with it from my editor when I’m on my machine and from the web when on the go or for more advanced functionality. That’s my current approach with opencode.

Connecting to juggler remotely from a browser is baked into its whole architecture! The entire GUI is identical in the desktop app or browser, local or remote. So I'm not really sure I see much point in making it a server. But as a client, sure, will add that.

Re: Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE

#124

Earlier quoted context omitted.

Cheers, I'll put ACP on my list of things to investigate

I guess there are 2 sides of ACP that are valid then. What was asked is for Juggler to act as a ACP client. I, on the other hand, would appreciate it to be a ACP server, so that I can interact with it from my editor when I’m on my machine and from the web when on the go or for more advanced functionality. That’s my current approach with opencode.

This seems like an odd request to me, but maybe I'm misunderstanding what you want or what Juggler does.

To my understanding, Juggler is a frontend to your agent and would replace your editor. That's the selling point I got, a better UI than text for orchestrating your agents.

ACP servers are agents (like if you look at the spec you have to implement an entire agent's worth of endpoints, from creating sessions and sending messages to handling starting MCP servers the client specifies).

I don't get the sense that the point of Juggler is to make the world's best agent (rather it's to make the world's best interface to agents), but OP would know way better than me.

What you're describing sounds like an ACP proxy, which probably exists but is a different class of thing.

If you just want to drive OpenCode via Juggler rather than your text editor, you also want Juggler to be an ACP client (it can be both an HTTP server and ACP client, I have some stuff at home that does that).

Re: Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE

#125

This looks really interesting and a unique take on the AI agent orchestration. I think we need a bunch of experiments in this area as it's clear we are entering a new paradigm and the tools for it are lacking. The session tree in particular has merits. I've got my own attempt with OrcaBot (short for orchestration of bots). It's also been a 6 month solo build experiment. I'm not trying to plug.. just that I'm also nec…

TBH I'm not coming from the same angle as all the gas-town fever-dream agent swarming stuff. I'm much more on the hands-on coding side, I tend to do one thing at a time and still do the git commits myself. So that's the UX I'm dogfooding.. However I see all those people out there trying to build these huge agent orchestration schemes, and if juggler's extension system can do that (or could be made to do that with a f…

I totally agree with this hands-on take. The gas-town stuff is super cool experimentally, but it seems to ignore the the more fundamental challenge of getting the human idea into software form. I think is part of the reason we keep seeing Kanban boards show up: as a human, I still want to be able to specify, prioritize, and track what is getting built. I have been experimenting with this with Overlord (https://github.com/cooperativ-labs/Overlord), I keep running into this same boundary between automating and specifying, and increasingly, just being able to keep track of what got done.

Re: Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE

#126

As this post gradually sinks downwards on the HN front page, I'd just like to say thanks to everyone who've made all the lovely comments, it's great to get some feedback to show I haven't been wasting my time building this! And as I said, this whole project was 100% done by me in my spare time, with zero money behind it, and no real plan for what happens to it now! If you like it, please spread the word, as I don't h…

Late to the party but wanted to say thank you and contribute an idea - let the user community of this tool henceforth be known as juggalos.
Post reply on HN