Video walkthroughs · Claude Code Club
TL;DR
Computer use lets Claude take screenshots of your desktop, decide what to click, and click it. That screenshot loop is slow, so the feature loses to your own hands for anything you are sitting in front of. It wins in exactly one shape of task: you are away from your machine, the work needs files or skills that only live on that machine, and you do not care that it takes four minutes. Set it up, hand it errands instead of jobs, and keep anything private off the screen while it runs.
Claude Code can now drive your desktop. It moves the mouse, types into apps, opens Chrome, records your screen, and sends files for you. The first honest reaction after using it is not excitement. It is a shrug. A test run that exported a Photoshop file to PNG and sent it over WhatsApp took about three minutes to do a job that takes a person about ten seconds. That gap is the whole story of this feature, and it points at the one setup where it stops being a toy.
Watch the full walkthrough: three real runs, the failures, and the setup
Computer use does not have a map of your screen. It has a camera. For every single action it takes a screenshot, sends that image off to be analyzed, decides what the next action should be, then performs it. Then it does the whole thing again for the next click.
So a task with forty small steps is forty screenshots, forty analyses, and forty decisions. The delay is not a bug in the model, it is the shape of the mechanism, and no amount of better prompting removes it. Knowing this changes how you brief it. A task with fewer, larger steps runs far better than one with many small precise ones, because every step is another chance for the loop to misread the picture.
It also explains the strange behavior you will see. In one run, instead of pasting a block of text it already had in hand, it retyped the whole post paragraph by paragraph into the browser. It was not being careless. It was choosing the action it could most reliably verify from a picture, and typing is easier to confirm visually than a clipboard operation that leaves no trace on screen.
This feature is desktop app only. It does not exist in the browser version, and it is not something you enable from the terminal. Get the app from claude.com/download, install it, and sign in with your Anthropic account.
That is the full install. It takes a few minutes. Everything difficult about this feature is downstream of the setup, not inside it.
Running computer use while you are sitting at the machine is the worst version of it. It takes over your cursor, it slows your system down, and you cannot work while it works. Connecting your phone flips that. Now the machine you are not using is the one doing the work.
From then on you send instructions from your phone as if you were texting the computer. The first practical run of this was mundane and genuinely useful: a proposal file left behind on a desktop, an important meeting coming up, and a message from the phone saying to find it and send it over Slack. It found the file and sent it. The value was not intelligence, it was reach, and reach is the thing you cannot get any other way.
Nearly everyone evaluates an agent on speed. Three minutes for a ten second job reads as a failure, so the feature gets written off. That judgment is right for desk work and completely wrong for the case that matters here.
When you are on a bus, in a waiting room, or between meetings, the four minutes cost you nothing. You were not going to use them on this task anyway. The real unit of value is not time saved, it is work that would otherwise not have happened at all. The post that never got written because you were not at your desk. The file that never got sent because you were not home. Those are not efficiency gains, they are recovered outcomes, and a slow agent recovers them just as well as a fast one.
This is why the same feature can look useless and essential in the same week. Run it in front of you and it is worse than your hands. Run it while you are somewhere else and it is doing work that had no other path to getting done. Scope everything you hand it against that line.
Here is the part that turns remote control from a novelty into something with an edge. Your phone has no access to the skills you have built in Claude Code. Ask the mobile app to write something and you get a generic answer, because it does not know your voice, your structure, or the research steps you spent weeks refining.
Your desktop does know all of that. Skills live in a hidden folder in your home directory, under a dot claude folder and then skills. On a Mac you reveal hidden folders in Finder with shift plus command plus period. Each skill is a markdown file, sometimes sitting alongside the supporting files it references.
To make one reachable from your phone, upload it into the desktop app's skills panel:
Naming the skill in your phone request is not optional. From a phone you cannot see what the model chose to load, so a request that says write me a post will get a generic post. A request that says use the post skill to write this in my voice gets the thing you actually built.
The real run went like this. A new Claude Code feature gets announced, the news shows up in a Reddit thread while scrolling on the move, and it is exactly the kind of thing worth posting about. Rather than dictating a post into a chat window, the request was sent to the desktop: use the post skill to write this in my voice, then go to LinkedIn and publish it. The Reddit text was pasted in underneath as source material.
The desktop wrote the post using the skill, opened Chrome, and came back with a message saying LinkedIn was open and logged in, the post was ready, and it wanted confirmation before publishing. On approval it found the post box, typed the text in paragraph by paragraph, and clicked publish. The post went live. Total human involvement: one instruction and one yes.
What that run teaches, beyond the demo:
The harder run was a full build from the phone: make a site using a house design skill, research the product, then open the finished site in a browser, screen record it, save the recording to the desktop, and send the video over WhatsApp.
It did all of it. It built the page, asked permission to use Chrome, Finder, and QuickTime to record, then delivered a scrolling video of the result to a phone. The catch is real and worth stating plainly: it pulled no actual product imagery, so the page was built without the photos that would make it convincing. The design system held. The content did not.
The transferable move is the proof step, not the build. Asking for a screen recording turns a remote task from something you have to trust into something you can check in fifteen seconds on a phone. Any remote request that produces a visual result should end with an instruction to capture that result and send it to you. Without it you are approving work you cannot see.
The imagery gap also shows the boundary clearly. Computer use drives an interface. It does not go and fetch things from the web unless you give it a tool that does. Connect a scraping tool for that job and the same request can pull real images and brand details instead of inventing around the hole.
This is the fork that decides whether you keep the feature enabled after week one. The sorting rule is not difficulty, it is consequence. Ask what happens if it misreads one screenshot at the worst possible moment, and let that answer place the task.
Hand it errands that are reversible and self-evident:
Keep it away from anything where a wrong click is expensive or invisible:
Computer use works by photographing your screen and sending those images away to be analyzed. Not once at the start. Continuously, for every step, for the whole run. That is not a hidden risk, it is the stated mechanism, and it deserves a habit rather than a worry.
The rule is simple. If something on your screen should not leave your machine, it should not be on your screen while this runs. Client contracts, private messages, medical or financial documents, credentials sitting in a password manager window, another person's data you were trusted with. None of that is malice, it is just what happens when a camera is pointed at a desk you did not tidy.
These are the ones that show up in real use rather than in a demo. Each has a tell, so you can diagnose from a phone instead of guessing until you get home.
The shortest honest path from reading this to having something real working. Give it about an hour, most of which is the test loop rather than the setup.
Do that once and you will know within a day whether this is a permanent part of how you work or a feature you keep off until it gets faster. Both answers are legitimate right now.
The honest verdict after a week of real use: it is slow, it hesitates, it often does not know whether to use the keyboard or the mouse, and it has to analyze every frame to make the smallest decision. As a replacement for your hands it is not close.
But the direction is obvious. The screenshot loop gets cheaper and faster over time, and the moment it does, every task on the too slow list moves onto the worth it list without you changing anything about your setup. The people who benefit first are the ones who already built the skills the agent will run, because that is the part that does not arrive with a software update.
So treat this period as preparation rather than payoff. Get the setup working, learn the scoping rules while the stakes are low, and build the skills that make a one line request from a phone come back as something you would have made yourself. The remote control is the easy half. The thing worth controlling is what you spend the wait building.
Do I need the desktop app, or can I do this from the terminal?
The desktop app only. Computer use is a desktop app feature, enabled under the Desktop app tab in settings, and it does not exist in the browser version or in the terminal. You also need to approve screen and audio recording in your operating system's privacy settings, and install the Claude extension for Chrome if the task touches the browser.
Why is it so slow?
Because it works from pictures. For every action it takes a screenshot of your screen, analyzes that image to decide what to do next, then acts, and repeats the whole cycle for the next step. A task with forty small steps means forty rounds of that loop. It is the mechanism, not a settings problem, so no prompt fixes it.
Is it safe to let it control my computer?
It is safe for reversible, self-evident errands and unsafe for anything expensive or invisible. Keep it away from money, unread email, destructive actions, and admin consoles. Write a stop condition into every request so it confirms before the final step, and approve app permissions one at a time rather than granting everything up front.
What happens to my screen contents?
Screenshots of your screen are sent off to be analyzed for the entire duration of the run. Anything visible is included. Close unrelated apps before you leave the desk, never leave a password manager unlocked and on screen, and if you handle other people's confidential material, run remote sessions from a clean desktop or a separate user account.
Why does my phone request produce worse output than my desktop?
Because the skills you built in Claude Code live on your machine and the phone cannot reach them. Upload the skill in the desktop app under Customize, then Skills, zipping the folder if it references other files, then name that skill explicitly in your phone request. Without naming it you get a generic answer.
What is it genuinely worth using for right now?
Tasks where you are not at the machine, the work needs a file or a skill that only exists on that machine, and the delay costs you nothing because you were doing something else anyway. Sending yourself a file you left behind, running a skill and reviewing the result later, or building something and having it screen record the result for you to check.
The setup and the scoping rules above are yours to run today. The installable skills that make a phone request come back in your voice, plus the room where 7,000+ members test this stuff before you have to, live inside the club. $9/mo, cancel anytime.
Join the Club — $9/mo