Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Can someone explain what value openclaw provides over like claude code? It seems like it's literally just a repackaged claude code (i.e. a for loop around claude) with a model selector (and I guess a few builtin 'tools' for web browsing?)
 help



The main one is that you can run and/or host it remotely, unlike Claude Desktop. By this I mean, you can run OpenClaw on a service like Tailscale and protect your actual machine from certain security/privacy concerns and - regardless of the choice - you can connect your access to OpenClaw via any chat agent or SSH tunnel, so you can access it from a phone. If Claude Cowork comes to iOS/Android with a tunnel option, they can resolve this difference.

A smaller difference would be that you can use any/all models with OpenClaw.


Hmm, whats stopping you from running claude code on a separate machine you can ssh into? I don't understand that point at all, I do that all the time.

Using a claude code instance through a phone app is certainly not something that is easy to do, so if there's like a phone app that makes that easy, I can see that being a big differentiator.


Something I learned while hacking on something recently is that claude’s non-interactive mode is super powerful. It uses all the same tools/permissions etc as interactive would, it can stream responses as JSON with tool use etc, and it can resume from a previous session. Together this means you can actually build a really slick chat-like UI for it.

I think this is a pretty cool example: https://github.com/mcintyre94/wisp

This is using Claude on VMs that don’t have SSH, so can’t use a regular terminal emulator. They stream responses to commands over websockets, which works perfectly with Claude’s streaming. They can run an interactive console session, but instead I built a chat UI around this non-interactive mode.

You can see how I build the Claude command here: https://github.com/mcintyre94/wisp/blob/main/Wisp/ViewModels...


OpenClaw is probably overkill if you just want to have a nice remote UI to access claude code, do tool call approvals. There are a ton of remote cli apps and guides to setup ssh access via tailscale etc, but none that just work with a nice remote web interface.

For me personally I can't stand interacting with agents via CLI and fixed width fonts so I built a e2e encrypted remote interface that has a lot of the nice UI feature you would expect from a first class UI like Claude Vscode extension (syntax highlighting, streaming, etc). You can self host it. But it's a little no dependencies node server that you can just npm install (npm i -g yepanywhere)

https://github.com/kzahel/yepanywhere


From what I remember, the key differentiating features were:

- a heartbeat, so it was able to 'think'/work throughout the day, even if you weren't interacting with it - a clever and simple way to retain 'memory' across sessions (though maybe claude code has this now) - a 'soul' text file, which isn't necessarily innovative in itself, but the ability for the agent to edit its own configuration on the fly is pretty neat

Oh, and it's open source


Its a coding agent in a loop (infinite loops are rejected by coding agents usually) with access to your computer, some memory, and can communicate through telegram. That’s it. It’s brilliant though and he was the first to put it out there.

I see, so there's actually an additional for loop here, which is `sleep(n); check_all_conversations()`, that is not something claude code does for sure.

As far as the 'soul' file, claude does have claude.md and skills.md files that it can edit with config changes.

One thing I'm curious about is whether there was significant innovation around tools for interacting with websites/apps. From their wiki, they call out like 10 apps (whatsapp, teams, etc...) that openclaw can integrate with, so IDK if it just made interacting with those apps easier? Having agents use websites is notoriously a shitty experience right now.


The point is that you interact with through your messaging app

Check out https://x.com/jianxliao/status/2020667822800818253?s=46

Just uses claude. I haven't tried it much but it seems to be what you're describing.

Openclaw uses pi agent under the hood. Arguably most of the codebase could be replaced by systemd if you're running on a VPS for scheduling though, and then its a series of prompts on top of pi agent.


For programmers or people who know computers quite well the difference to claude code is small i would say. But for "Normies" its magical that you can just ask your computer to do anything from anywhere (set timers, install stable diffusion, send you a specific doc in your download folder). You don't even have to write it, you can send it a voice message and it will install whisper or send it to the openai whisper api, etc. Obviously this is more then dangerous, but looking at what passwords people still choose today (probably also the reason why everything requires MFA nowadays), most people don't care about Security.

They serve different purposes. OpenClaw is supposed to be more of an autonomous sidekick assistant thing that can take instructions over different messenger channels. It can also be set up to take ongoing instructions and just churn on general directions.

for me it's that it works remotely and my kids can access it over Discord



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: