Top
Best
New

Posted by empressplay 17 hours ago

Claude Code Remote Control(code.claude.com)
453 points | 263 commentspage 2
exitb 6 hours ago|
Maybe it’s related to what I tend to use the agents for, but I guess I don’t understand what is this for. Typically I try to structure the tasks in a way that require me to do or check something important when the agent gets back to me. If the agents query is trivial enough I can respond from my phone, it was likely not needed at all. If the agent finished - fine. It will have to wait until I get back in front of the computer anyway.
fluidcruft 6 hours ago||
I've used similar things (omnara/happy) while taking walks. Sometimes I'll get an idea about the problem I'm working on and I can just dictate it into my phone and check in 15min later. I stopped being able to do that when claude added those nice interview panes to clarify things because it didn't work back then. But mostly it's really annoying when you think you've created the plan/prompt and that it's ready to go. But it gets stuck or decided to stop while you're away. I pretty often need to give Claude a "continue" kick. To be fair this happens far less after Opus 4.6.

Also, I felt the need to use it far more when I was on Pro vs a Max plan. On Pro when you hit the usage windows it's nice to be able to kick claude back into gear without scheduling your life around getting back to the terminal to type "continue".

k8si 6 hours ago|||
- Plan mode -> answer questions/make corrections, continue planning

- Some of us don't do full yolo mode all the time, then tool approvals or code reviews are required, nice to do a quick review and decide if you need to go back to your computer or not

- Letting claude spin or handle a long-running task outside of normal work hours and being able to check in intermittently to see if something crashed

mattnewton 6 hours ago||
I don't dangerously accept permissions outside of a few scripts I have reviewed as safe. This means claude gets stuck often when testing it's work, but also means it doesn't uninstall production workloads from the kubernetes cluster.
bandrami 13 hours ago||
We've re-invented GNU screen in the most inefficient way imaginable
Toutouxc 11 hours ago||
Well it DOES have less storage than a Nomad (hence lame), but this way you don't need to pay for a public IP address, or for a VPS to run Wireguard on, or for a commercial VPN solution, and then install a terminal emulator on your phone and set up SSH keys.
ebiester 9 hours ago|||
People tried reinventing terminals, SSH, and tmux for phones. It's a pretty terrible experience using your thumbs. And it takes significant know-how to set up.

And in modern stacks, it almost necessitates a man in the middle - tailscale is common but it's still a central provider. So is it really the most inefficient way possible?

ryanmcl 11 hours ago|||
Fair point technically, but I think the value proposition isn't the persistent session, rathere it's the abstraction layer. Screen/tmux assumes you know what commands to run. This assumes you know what outcome you want. For someone like me who came to coding late and doesn't have 20 years of muscle memory with terminal tools, the inefficiency in transport is more than offset by the efficiency in intent. Different tools for different people.
lkjdsklf 7 hours ago||
tmux/screen is literally less work to use than this thing.

You need to learn to type less than a dozen total characters including the command.

Not to mention a lot of terminals automatically integrate with tmux so you don’t have to do anything but open the terminal.

Sure, different tools for different people. And if you want to use a new fangled triangular wheel they just invented, no one’s going to stop you

It’s still a triangular wheel at the end of the day

block_dagger 12 hours ago|||
That’s not at all how this works. Commands are relayed through Anthropic’s servers with a client polling mechanism.
reverius42 12 hours ago|||
Right, that's the "most inefficient way possible" (though personally I disagree, there are more inefficient ways to be found).
bandrami 12 hours ago||
You could put the transport protocol on the blockchain, I suppose
throwaw12 12 hours ago||
You are making me more creative.

we can upload snapshot of zip files to blockchain, then notify customer via servers

gtowey 2 hours ago|||
Even better, train an entirely new LLM with your prompt added to its data set. It will be imbued with its own latent sense of purpose. All you need to do after that is type "let there be light!"
wild_egg 11 hours ago|||
I'm probably 10 years out of date. Are ethereum smart contracts still a thing? I'm sure you could deploy one of those for every agent session to handle the notifications
bandrami 12 hours ago|||
Yes, that's a significantly less efficient way to manage persistent sessions
63stack 11 hours ago||
I'm pretty sure "how do we disallow running our agents in screen sessions" is on a jira board at some places
petesergeant 11 hours ago||
I’m running the agent in tmux in a colo. When I’m at a computer I use that, when I’m on the go the RC app is more convenient
hmokiguess 11 hours ago||
Too many limitations, for now I'll stick with self-hosted https://github.com/tiann/hapi and Tailscale
clouedoc 10 hours ago|
What are the drawbacks of HAPI? Seems too good to be true. Will give it a try.
9cb14c1ec0 10 hours ago|||
Doesn't look like it has proper worktree management. UIs that abstract away worktrees are very powerful. I vibe coded my own (https://github.com/9cb14c1ec0/vibe-manager), which unfortunately doesn't have the remote component that hapi does.
hmokiguess 8 hours ago|||
My needs are very basic and it hasn’t failed me yet, I like that it doesn’t try to do much. I know it has voice capabilities through eleven labs but I haven’t used that feature.
quatonion 2 hours ago||
I used it to add a MIDI driver and support to my OS this afternoon. Worked okay, but I agree it is a bit clunky yet. I think it is pretty good for a preview release. Much better than nothing.
bachittle 8 hours ago||
I've been running something similar for a few months, which is a voice-first interface for Claude Code running on a local Flask server. Instead of texting from my phone, I just talk to it. It spawns agents in tmux sessions, manages context with handoff notes between sessions, and has a card display for visual output.

The remote control feature is cool but the real unlock for me was voice. Typing on a phone is a terrible interface for coding conversations. Speaking is surprisingly natural for things like "check the test output" or "what did that agent do while I was away."

The tmux crowd in this thread is right that SSH + tmux gets you 90% of the way there. But adding voice on top changes the interaction model. You stop treating it like a terminal and start treating it like a collaborator.

Here is a demo of it controlling my smart lights: https://www.youtube.com/watch?v=HFmp9HFv50s

jaunt7632 7 hours ago||
If you want this to compete with tools in the OpenClaw space, I’d prioritize first class Telegram and Slack support. Push progress into a chat thread, and let me approve, retry, cancel from there. That’s where teams live. A separate mobile frontend will always feel clunky and fragile.
nineteen999 11 hours ago||
Worth noting that this is currently broken for a number of users, I'm on a Max plan and I get the message "Error: Remote Control is not enabled for your account. Contact your administrator" which isn't helpful since I'm my administrator and ... this gets recursive quickly.

There's an open issue on github for it:

https://github.com/anthropics/claude-code/issues/28098

buryat 11 hours ago|
claude /logout -> claude /login -> claude /remote-control
nineteen999 10 hours ago||
If you'd read the entire issue, you'd see that not only is that solution mentioned multiple times, it's not working for some people.
buryat 10 hours ago||
it worked for me
nineteen999 10 hours ago||
If it worked for everybody that issue would already be closed.
therealmarv 12 hours ago||
On Android app it needs Claude GitHub connection with scope to act on my behalf! Otherwise it won't work in the app. Really do NOT like that!

Why does the remote control needs that? For what?

I rather use the common developer tools like termux or mosh etc. on a phone if I need that functionality.

mike-cardwell 2 hours ago||
Same here on my iPhone. I didn't previously log it into my github account as I don't use github anymore, I use gitlab. So it wont find anything useful there. You actually only need to do this in order to be able to access the list of sessions. Even if you don't log into github, remote-control still works if you copy across the link that the cli tool outputs for you and just visit that on your phone. That's a bit of a pain though of course.
cryptonector 4 hours ago|||
You can scope it to repos. Make a repo just for what you want. That's your sandbox.
DecoPerson 12 hours ago||
Make a throwaway GitHub account just for it and give it PR access to your private repos.
throwa356262 11 hours ago|||
But the whole point of remote control was to avoid that situation.
therealmarv 10 hours ago|||
that's actually a good idea. Thanks, was not thinking about such a workaround!
kstenerud 4 hours ago||
I just built yoloAI https://github.com/kstenerud/yoloai

Gives me full sandboxing with bypass permissions, tmux, and cherry-pick level control over what gets pulled back out into my work dir.

Mix in tailscale and I can control it from anywhere, on any device, with full transferrability using established and battle proven tooling.

fy20 6 hours ago|
Can anyone recommend a tool that gives a 'mission control' overview of multiple agents, but also combines some basic project management functionality.

For example, maybe I have an idea for a feature and I want to spin up a new branch and have agents work on that. But then I get stuck or bored (I'm talking personal usage), so decide to park it. But maybe after a few days I have a shower thought and want to resume it.

The current method of listing sessions and resuming them can work, but you need to find the right session. If there is something that shows all the branches, a docs overview of what that feature it, and the current progress it would make this workflow a lot more effective. Plus I switch LLMs when I hit rate limits.

I'm probably going to just build it myself, but wondering if anyone has something that does this already.

patrickk 6 hours ago||
Maybe combine Claude Code + Obsidian, so Claude can use the node structure as a second brain for projects. I was just watching this video (not affiliated):

https://youtu.be/6MBq1paspVU

Robdel12 4 hours ago|||
Honestly, build it yourself. I think we’re firmly in the personal software era (or disposable).

But if you don’t want to, I’ve been building basically this https://github.com/Robdel12/OrbitDock

Native macOS and iOS apps, backed by a rust binary that I put anywhere and connect to. Right now I’m just LAN but eventually will tailscale.

Works with claude and codex. Both passively watching an active CLI session for both and you can take over those sessions if needed and interact in the app

mchusma 4 hours ago||
Conductor (mac app) does some of this, might want to take a look.
More comments...