Who owns your domain name? Hint: it’s probably not you. Your hosting provider could take down your domain, or even steal traffic and direct it to their own IPs
HN user
rbren
CEO and co-founder at https://openhands.dev/
This should be labeled humor or taken down. I did laugh though
If you're interested in driving coding agents with code, check out the OpenHands Software Agent SDK [1]
We need to define agents in code, and drive them through semi-deterministic workflows. Kick subtasks off to agents where appropriate, but do things like gather context and deal with agent output deterministically.
This is a massive boost in accuracy, cost efficiency, AND speed. Stop using tokens to do the deterministic parts of the task!
Some people seem to be convinced by logical reframings, like "if you jump into a woodchipper you die, but if 50% of people jump into the woodchipper they all survive"
A logical reframing is not equivalent though! We know everyone else gets the same frame, and most of the problem is predicting what other people will do when presented with this particular two-button frame.
Considerations:
* many people (at least toddlers, people with dementia) are going to press blue roughly by accident. See the lizardman constant
* other people will not want to be responsible for any deaths and will press blue out of a sense of moral imperative
* many other people are going to take this into account and vote blue out of hopes we can save everyone
You should vote blue.
Forgetting how to code is not a bad thing. Forgetting how to make software is.
Lots of negativity towards k8s in here. It's always funny to me when $WILDLY_POPULAR_TECH gets ripped apart like this, as though no one has ever had a positive experience with it. I've seen similar pile-ons for React, microservices, git, PHP, JavaScript, cloud services, really anything that's been adopted at scale.
Good reminder to choose model-agnostic tooling!
Strong article! I’ve been using the engine/car analogy for a while now.
If you want to play with the basic building blocks of coding agents, check out https://github.com/OpenHands/software-agent-sdk
I still think every developer should be building their own IDE
It's probably just as hard to secure OpenClaw as this, but you'll find better tutorials for securing OpenClaw
The prompts contain e.g. a terminal UI, which gives you root access to the machine. If someone can access that UI and its backend, the can do whatever they want! So make sure to put it behind a firewall or basic auth or something else.
I still strongly believe every developer should be vibecoding their own cowork/openclaw/devin
Here are the prompts I use for my AI environment, though it's changed a bunch since the last snapshot
Funny, I just released my dev setup as “Open prompt”
A reasonably sized OSS model that's this good at coding is a HUGE step forward.
We've done some vibe checks on it with OpenHands and it indeed performs roughly as good as Sonnet 4.5.
OSS models are catching up
This is why it's worth investing in a model-agnostic setup. Don't tie yourself into a single model provider!
OpenHands, Toad, and OpenCode are fully OSS and LLM-agnostic
The OpenHands CLI has had some major improvements since v1: https://github.com/OpenHands/OpenHands
MIT license and model agnostic
I’d also keep a close eye on Toad which is launching this month:
I use lychee. It’s been great. Uploads could be a bit rough a few versions back but they’ve been seamless for a while
If you want to hack on an emerging agent SDK (specializing in software development), join us at https://github.com/OpenHands/software-agent-sdk
That's the idea! We have a confirmation_mode that can interrupt at any step in the process.
Spoiler: it's not actually that easy. Compaction, security, sandboxing, planning, custom tools--all this is really hard to get right.
We're about to launch an SDK that gives devs all these building blocks, specifically oriented around software agents. Would love feedback if anyone wants to look: https://github.com/OpenHands/software-agent-sdk
If you're looking for open source agents, which can run locally, in Docker, or in the cloud, and which have a consistent track record of acing benchmark scores like SWE-bench, check out https://github.com/All-Hands-AI/OpenHands
We're about to release our Agent SDK (https://github.com/All-Hands-AI/agent-sdk/) which provides devs with all the nuts and bolts you need to define custom prompts, tools, security profiles, and multi-agent interfaces
I’d like to see a “no jerks” license. It’d be MIT by default, but call out specific bad actors as being disallowed from using the software. That way your average corporate user wouldn’t need to consult a lawyer before adopting
If you're interested in running agents (specifically for software dev) inside a sandbox, OpenHands [1] runs in Docker by default, and can run on Kubernetes or on a raw VM. It gets access to the standard tools (e.g. file ops, bash) as well as a web browser and a Jupyter notebook.
If you’re looking for a non-slop OSS agent, check out OpenHands: https://github.com/All-Hands-AI/OpenHands?tab=readme-ov-file
(It’s written like 30% of its own code, so maybe a little slop if I’m being fair. But it’s mostly humans! Almost 400 of us now!)
If you’re looking for an OSS alternative check out OpenHands CLI: https://github.com/All-Hands-AI/OpenHands?tab=readme-ov-file
Hah it definitely gave us an early boost!
with the primary variation being greater-or-lesser lock-in
All the more reason to embrace a fully open source stack. We need to go hard on "lesser".
Having started OpenDevin (now OpenHands [1]) I can say it's definitely worth renaming. It's very limiting attaching your branding to someone else's
Quick plug for the OpenHands CLI: https://docs.all-hands.dev/usage/how-to/cli-mode
We're working on creating an SDK that will allow other folks to build their own CLIs with OpenHands, so you can take advantage of our SOTA agent, but implement the TUI/GUI of your dreams.