Show HN: Offrun – manage every coding agent from one workspace
Thread
Loading the complete thread in the background. This saved snapshot is available now. Refresh
Unofficial Hacker News client; not affiliated with Y Combinator.
Show HN: Offrun – manage every coding agent from one workspace
Loading the complete thread in the background. This saved snapshot is available now. Refresh
Unofficial Hacker News client; not affiliated with Y Combinator.
petesergeant · · focus · HN ↗
zaphirplane · · focus · HN ↗
petesergeant · · focus · HN ↗
user43928 · · focus · HN ↗
Why would I want the terminal coding agents inside of a GUI app? The idea is terrible.
The first point in the explanations below makes no sense, claiming my agents will "keep working" if I close my notebook's lid or disconnect the network.
This is obviously not the case.
smokeydoe · · focus · HN ↗
> Why would I want the terminal coding agents inside of a GUI app?
Because they get difficult to manage with enough of them and multiple projects. The GUI helps them stay organized, especially with multiple harnesses. Herdr is a minimal GUI, and works like a simple tmux, which is why I like it.
arunbhatia · · focus · HN ↗
hn3ufz62f7 · · focus · HN ↗
keel_dev · · focus · HN ↗
[dead]
arunbhatia · · focus · HN ↗
SyneRyder · · focus · HN ↗
I'm not the target market for this, but this one has the same limitation as the one that pitched me: Mac Silicon only. No Linux, no Windows, no Intel Mac either.
Sibling comment mentioned Herdr, and Herdr is on all those platforms and apparently has raised $6 Mil.
The other catch for all of these: do you integrate with my custom harness? What do you offer that I can't vibe code myself?
psanchez · · focus · HN ↗
arunbhatia · · focus · HN ↗
We are going to integrate Herdr, Pi, Opencode and provision to add custom harness soon - already working in that direction.
Yes, one can always build this on their own. We are just building based on our observations on what is missing while using claude, codex, Pi, Opencode etc.
handfuloflight · · focus · HN ↗
fxwin · · focus · HN ↗
cprecioso · · focus · HN ↗
futhey · · focus · HN ↗
arunbhatia · · focus · HN ↗
thats the future we are heading to, right?
mr-karan · · focus · HN ↗
arunbhatia · · focus · HN ↗
imaginer8 · · focus · HN ↗
[dead]
haroldopina · · focus · HN ↗
[dead]
OmerKaraaslan · · focus · HN ↗
[dead]
maxloh · · focus · HN ↗
[0]: <a href="https://goose.ai" rel="nofollow">https://goose.ai
[1]:<a href="https://paseo.sh/" rel="nofollow">https://paseo.sh/
[2]: <a href="https://t3.codes/" rel="nofollow">https://t3.codes/
mococa · · focus · HN ↗
[dead]
KronisLV · · focus · HN ↗
[3] <a href="https://orchestrator.inc/" rel="nofollow">https://orchestrator.inc/
[4] <a href="https://gitkraken.com/kepler" rel="nofollow">https://gitkraken.com/kepler
[5] <a href="https://emdash.com/">https://emdash.com/
[6] <a href="https://superset.sh/">https://superset.sh/
[7] <a href="https://www.conductor.build/">https://www.conductor.build/
[8] <a href="https://nimbalyst.com/" rel="nofollow">https://nimbalyst.com/
[9] <a href="https://parallelcode.app/" rel="nofollow">https://parallelcode.app/
[10] <a href="https://www.jetbrains.com/air/" rel="nofollow">https://www.jetbrains.com/air/
There's also sometimes options that try to have a tighter integration with a single harness, which honestly seems to be better cause ACP is fairly bare:
[11] <a href="https://openchamber.dev/" rel="nofollow">https://openchamber.dev/
Personally, I found Paseo to be very pleasant, except sometimes I had sub-agents kinda hang.
Kepler had a really nice issue tracking integration (GitLab/GitHub Issues, Trello, Linear, Jira) but their UI felt like vibe coded slop, like the core experience doesn't feel very good, but they keep adding shit that nobody needs like a graph visualization of what the agents are doing, instead of letting me drag the tasks around the Kanban board myself or tell the agents how to do that and how to transition the issue statuses. Hopefully it's gonna get better within a few years, still early on in development. Still, the idea of an issue tracker integration is brilliant and all harnesses should consider supporting that, e.g. pick which tickets you want to work on, they automatically create worktrees and agents do the planning/research step, presenting you with plans like /grill-me so you can decide what to work on, alongside having a step for merging all of those worktrees whenever you want when a wave of work is done.
I haven't tried most of them tbh cause my OS install doesn't need to be even more of a dumpster, but I'm surprised at how none of these really seem all that... rock solid?
Like if I open a JetBrains IDE like IntelliJ IDEA / Rider I know that despite the crappy resource usage and whatnot, they have the needs of writing, refactoring, debugging and building code covered. Most of the current harnesses seem to get some baseline of telling agents what to do, but still somehow end up being buggy (e.g. can't peek into OpenCode sub-agents and give THEM instructions last I checked, or pause or alter the prompt, despite Claude Code allowing message exchanges with sub-agents and such), and many others are just clones of what already exists.
At the same time the desktop / web apps shipped with harnesses like OpenCode (if there's one at all) are very clearly insufficient and a step below Claude Code Desktop and Codex (ChatGPT app) in usability (like that move to horizontal tabs like browsers have, come on how am I supposed to navigate when there's like 30 of those? or what about an auto mode switch within the UI), so obviously we do need something as an ADE.
Personally I wonder if half of these projects will die off in like 5 years, or whether they'll get more polish or differentiate themselves more, and which will try to push more for cloud-only stuff, like how RooCode essentially dumped their VSC plugins and went all in on the cloud.
vehemenz · · focus · HN ↗
Except instead of just apples and oranges, there are several dozen fruits involved, and it takes a month to fully taste and digest any of them enough to decide whether they’re worth eating. And by then, there might be an improved cultivar of one of the fruits you tried before but decided wasn’t good enough.
tash_2s · · focus · HN ↗
cjr · · focus · HN ↗
epistasis · · focus · HN ↗
These sorts of management tools really speed up development by automating all the PR management, such as making new worktrees, etc. and then super speed up the multitasking between different parallel feature development.
Excited to see if this one works better for me, and to try all the new alternatives in these comments.
samudrijan · · focus · HN ↗
epistasis · · focus · HN ↗
Had to add some pretty severe restrictions for the disaster Claude 5 line to get it to follow directions on that (ended up cancelling my sub over that sort of behavior, and the bad use of human language)
haukebri · · focus · HN ↗
[dead]
jatins · · focus · HN ↗
However, as many other comments have mentioned -- how do you plan to get users in a crowded space?
arunbhatia · · focus · HN ↗
hmokiguess · · focus · HN ↗
I don't think we even have a great understanding of the market, the niches, and where it is going.
It's also evolving very aggressively constantly, sticky workflows get replaced dramatically whenever new UX or tooling brings a shift into how things can be done.
I'm very curious if anyone has good research or idea of this space mapped out somewhere, I am trying to build for it too but it's really foggy right now and the North Star moves often.
ithkuil · · focus · HN ↗
Whenever I need to change or fix ccwt I just spawn an agent with a fix and then I merge and rebuild the tool and it automatically autoupdates and restarts in the herdr tabs. This way I don't have to replace the "outer shell" of my agents for every change I make. Only when herdr itself gets reinstalled (often herdr can reattach to the same sessions but sometimes you just need to stop everything and restart all the agents. Losing progress notification state in the process)
I found a more modular approach that works for me:
1. Herdr terminal multiplexer 2. My custom orchestrator, which I grew out organically based on what I actually need and I feel I can easily change. It started like a minimal reimplementation of wt (worktrunk) but grew out into an integrated constellation of TUIs that leverage herdr API to drive herdr and help me navigate in herdr
Just sharing as an example of the pattern. It's not meant to be an useable tool by anybody else I think.
<a href="https://github.com/mkmik/acmik" rel="nofollow">https://github.com/mkmik/acmik
adreamcali · · focus · HN ↗
[dead]
manume · · focus · HN ↗
Offrun is added.
nezhar · · focus · HN ↗
mbil · · focus · HN ↗
manume · · focus · HN ↗
manume · · focus · HN ↗
nezhar · · focus · HN ↗
Workers and Boards are in the making
leowoo91 · · focus · HN ↗
manume · · focus · HN ↗
I'd love a way to track "popularity", but only 64% of the tools are on Github, so we can track their star counts, and less than half are installed via Homebrew or npm, which could let us track their install numbers.
Another option would be to let users say which tool(s) they use and calculate popularity based on that, but probably some tool authors would tell their community to go and vote for them and the result would be a ranking by which community is most engaged...
Open to ideas! :)
Garlef · · focus · HN ↗
manume · · focus · HN ↗
pants2 · · focus · HN ↗
alasano · · focus · HN ↗
manume · · focus · HN ↗
"I built this site for two reasons:
I think agent management tools will be an important category with a lot of innovation over the next few years. I keep finding new tools and then quickly forgetting their names, so I needed a place to keep track of them."
kingforaday · · focus · HN ↗
- paperclip
- multica
- perplexity computer
arunbhatia · · focus · HN ↗
manume · · focus · HN ↗
arunbhatia · · focus · HN ↗
manume · · focus · HN ↗
arunbhatia · · focus · HN ↗
On a lighter note - our biggest differentiator(which my CTO won't agree with) is that we have an in-built radio in the product that the user can listen to while agents are running.
manume · · focus · HN ↗
SeriousM · · focus · HN ↗
manume · · focus · HN ↗
SeriousM · · focus · HN ↗
Here are the things I would love to see: - supported tooling (e.g. built in browser) - interaction type ( chat ui, terminal, booth) - context size added (how large is the additional context so that the agent knows the ADE) - extensibility (plugins possible) - completely free, paid possible - range of harness support (some only support claude and codex) - installation type (own server + n clients, only clients and properitary server) - connectivity support of multiple machines (tailscale, SSH, wireguard, proprietary) - age of project, commit count, PR count - multiselect of possible platforms (e.g. windows + android)
I guess that's all that is broadly comparable without going into too much detail.
Thanks for your interest!
SeriousM · · focus · HN ↗
nitin7 · · focus · HN ↗
manume · · focus · HN ↗
eranation · · focus · HN ↗
I would go as far as making this a skill perhaps, so I can get the same results on other projects... but not sure what is the benefit of making it a Mac only binary, it can be a simple HTML / jsx, with maybe hooks or a /loop to keep it up to date.
A solution needs to be really better than what I can ask Claude to build in 20 minutes. It's not the "someone else spent time and thought and tokens so you don't have to" which does have some value, it's knowing that whatever I try, it will be a little different from what I want, and the energy to fork it, tweak it, is too high vs just asking Claude to build it for me on the spot...
tl;dr Definitely cool, definitely needed, but the bar for everything (including free and open source) has gone extremely high. Things that would become beloved de-facto "industry standard" tools a la "oh are you still using X everyone is using Y" just a few years ago, are now shrugged as a vibe coded lunchtime project (the new weekend project)
It's impossible to impress anyone anymore. I feel dead inside. We all got accepted to hogwarts and we became desensitized to having magic powers.
arunbhatia · · focus · HN ↗
antonyragleap · · focus · HN ↗
[dead]
mbil · · focus · HN ↗
arunbhatia · · focus · HN ↗
phildenhoff · · focus · HN ↗
Why?
The underlying conversation has nothing to do with the work. That there is one context window is an implementation detail.
I've built one of these for myself, and instead it shares questions, plans, findings, assumptions as distinct UI elements. The conversation is hidden: your focus is on "what's next".
Are there other meta-harnesses doing the same thing? I'd love to stop building my own and use a product someone else has already built!
alasano · · focus · HN ↗
I also don't care much about individual conversations with agents as the main way of managing work, my personal dashboard shows projects (and subdivided by work trees underneath) but I have an orchestrator agent who is the one I talk to 90% of the time and who is responsible for summarizing information from various project manager agents and only update tiles in the dashboard when I actually need to do something, in the form of questions I can answer directly.
Over time as I add more preferences for how to work, the orchestrator sends fewer and fewer requests to me that it can handle itself.
phildenhoff · · focus · HN ↗
I used Orca for ages and that was great; I'm just tired of having to scroll back through a convo to find that "one last blocking question" that Claude or Codex spit out 15 tool calls and subagent messages ago.
Building my own tool is super fun though...
arunbhatia · · focus · HN ↗
HisashiSpace · · focus · HN ↗
[dead]
sbalineni · · focus · HN ↗
edwardyen724 · · focus · HN ↗
[dead]
wolf2016 · · focus · HN ↗
[dead]