Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
julesrms
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
julesrms
3mo ago
An agent like claude might run a subagent (e.g. to fetch and summarise a web page, or explore a code question) as if it's a tool, so you can't really see what's going on inside it. Juggler makes these sub-threads part of the
32.
▲
by
julesrms
3mo ago
Awesome to hear it. I built something that fitted my own mental model, and am assuming others out there have a similar one!
33.
▲
by
julesrms
3mo ago
An LLM conversation contains a massive mess of markdown, code, HTML, images, god-knows-what else, it needs to reflow and animate. Neither JUCE or any other non-HTML UI framework would be realistic for that!
34.
▲
by
julesrms
3mo ago
Message received, I'll make ACP the top item on my TODO list!
35.
▲
by
julesrms
3mo ago
I think that's basically the same as juggler's subthreads. As it progresses I'll work my way through all these kinds of thing and dig into whether there are things I can add or tweak to match their features. I'm aiming
36.
▲
by
julesrms
3mo ago
I know! But 3 years is a very short time for a whole new category of tools to find the best design. It's incredible how quickly a lot of the big agents were dragged into existence, I'm amazed they worked at all..
37.
▲
by
julesrms
3mo ago
Ta for the heads-up, these provider API things are super easy to fix, but hard to keep on top of them changing under our feet!
38.
▲
by
julesrms
3mo ago
Oh, hi Tom! Hope you're doing well!
39.
▲
by
julesrms
3mo ago
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&
40.
▲
by
julesrms
3mo ago
Hmm, that's odd. Would like to dig into that more if you can find any more clues about what went wrong. Feel free to message me if you want to discuss it
41.
▲
by
julesrms
3mo ago
Thanks!
42.
▲
by
julesrms
3mo ago
At the moment it uses a GTK webview for running server-side javascript, so it's needed right now. At some point I'll see if I can find a JS engine that I could swap in there
43.
▲
by
julesrms
3mo ago
Ah, good idea, I should do that..
44.
▲
by
julesrms
3mo ago
Couldn't agree more! I've got things like worktree/sandboxing/skills on my TODO list. I'd heard of hashline based editing - I will dig into that, and it's probably easy to add, though TBH I've not had any
45.
▲
by
julesrms
3mo ago
Cheers, I'll put ACP on my list of things to investigate
46.
▲
by
julesrms
3mo ago
No, this is pretty much the anti-juce! There's no c++ in it, it's all Go/Javascript. And all the UIs are HTML. JUCE is a great choice for some things, but this wasn't one of them!
47.
▲
by
julesrms
3mo ago
There's definitely the CLI and non-CLI camps! But TBH I think a lot of the GUI agent tools so far have been pretty much terminal apps wrapped in a thin GUI layer, which is why they don't seem to add any value over just doing the s
48.
▲
by
julesrms
3mo ago
"No electron" is more about avoiding bloat and dependencies. I come from a hardcore, real-time C++ background and the idea of a product not being a single self-contained binary is just too far for me to go! (But I don't think
49.
▲
by
julesrms
3mo ago
I must have authored literally a million lines of C++ over my career, and done many talks about clean coding, etc.. But in this one I quite appropriately wrong almost zero lines by hand! Surprisingly, I've really enjoyed the experience
50.
▲
by
julesrms
3mo ago
Thanks! I think hearing "the UI is clean" is exactly the reaction I've been hoping for :) While I've put huge effort into things like its architecture and extension API, it's really trying to just build a lovely UI&
51.
▲
by
julesrms
3mo ago
Just wanted to add a follow-up to what I posted above.. In terms of who might be interested in this: I've watched amazing communities spring up around open agents like Opencode and Pi. People are getting into those because of their ext
52.
▲
Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE
(github.com)
280 points
by
julesrms
3mo ago
|
119 comments
53.
▲
by
julesrms
2y ago
I wrote this a year or two ago and have forgotten the details, but there was definitely some reason why you couldn't "just statically link" it, otherwise that's exactly what I would have done, and saved myself some hassl
54.
▲
by
julesrms
2y ago
It's totally fair to criticise it for being a horrible, ugly technique. But in terms of fragility, it's no worse than bundling the same DLL as a file along with your app. (In fact, it's less fragile than a loose DLL, because
55.
▲
by
julesrms
2y ago
This is fine, but if you want something that does all this, but also: * is header-only * supports EDGE on Windows without the need to have the WebView2 SDK or to bundle a runtime DLL * supports fetch intercepting and some other customisatio
56.
▲
by
julesrms
6y ago
The use-case for SOUL is about as far from a "glue" language as you can get! It's a language for writing the absolute lowest-level, close-to-the-metal, bit-twiddling realtime code which you'd then glue together using a h
57.
▲
by
julesrms
6y ago
We've been using a BSD-style license to make sure we don't stop those people using it if they want to.
58.
▲
by
julesrms
6y ago
sigh... The JIT engine in your graphics driver stack will contain millions of lines of heavily-licensed, patent-riddled code. But that doesn't stop you as a developer from freely writing a 3D game that runs on it. Same here. Think of i
59.
▲
by
julesrms
6y ago
Thanks! Hope you enjoy it!
60.
▲
by
julesrms
6y ago
Yeah, at the moment you need to build it. Our ambition is to eventually offer that as a service via soul.dev so you can just download a binary.
More ›