Reach mac online

Your agents can think. Reach can click.

A computer-use agent that lives on Peace's Mac. It opens the apps, reads the screen, and does the chore. It stops and hands you the keyboard the moment a password, a CAPTCHA, or a login shows up.

What the other agents can't do

Some work only exists on a screen.

No endpoint for it. No MCP for it. A person would just open the app and do it, so Reach does exactly that, and shows you every click.

⚙︎

System Settings

Toggle Bluetooth, check a permission, read a version number. Native panes, no API.

▣

Desktop apps

Slack, Notes, Finder, anything with a window. Reach uses the app the way you would.

◫

Signed-in dashboards

Read a value from a tool you are already logged into, through Claude in Chrome.

⌗

Extension panels and chrome://

Pages no browser extension is allowed to open. Reach drives a dedicated Chrome over the DevTools protocol.

⌘

Device-code sign-ins

Run the command, read the code, open the URL in your signed-in browser, paste, click Authorize. With your go-ahead.

✎

The chore you forgot

Post from any Claude session with /reach, from ChatGPT, from Codex, from your phone.

Keep scrolling. The list moves sideways.

One real task, replayed

Watch one task, start to finish.

This is what the live view shows while a task runs: the step log, a screenshot every four seconds, and the moment Reach stops because a login appeared. On a desktop, your scroll wheel is the clock.

0:00 elapsed queued
Post “Running ten minutes late, start without me” in #team on Slack. from reach.peaceakinwale.com
0:00queued by peace
0:01claimed by mac
0:03Opening Slack
0:06Clicked “#team” in the sidebar
0:09needs you: Slack is asking me to sign in. I stopped and will not type a password.
0:27you signed in and pressed Continue
0:30Clicked the message field
0:33Typed “Running ten minutes late, start without me”
0:35Pressed Return
0:37done: Posted in #team at 09:41. Nothing else was changed.
waiting for the host

How it stays yours

Built to be trusted with a real machine.

Your subscription, not an API key.

Reach is an ordinary Claude Code session on Peace's own Max plan. No key to leak, no per-screenshot bill, nothing sitting between you and Claude.

No Anthropic API key anywhere

It never types a password.

A login, a CAPTCHA, a 2FA prompt, or a chrome:// page ends the turn. The task goes to needs_you, you finish that part yourself, and press Continue.

needs_you is a status, not a hope

Every step is on the record.

Each click and keystroke is logged. A screenshot lands every four seconds while a task runs. Stop it from the web, your phone, or the panel on the Mac.

Screenshots kept privately, signed URLs only

Things Reach will not do, however you ask.

  • Type a password, a 2FA code, or solve a CAPTCHA.
  • Complete a sign-in on your behalf.
  • Run without telling you. Every task appears in the inbox and the overlay.
  • Accept a task from anyone but you or a token you issued and can revoke.

Post a task from anywhere

One inbox. Many doors.

# the inbox
Tell Reach…
Open System Settings, go to Bluetooth, and tell me whether Bluetooth is on. Do not change anything.

# then watch the live view: step log, screenshot every 4 s, Stop and Continue.

Give it something you'd rather not do yourself.

The first one takes a minute. Sign in, type the chore, and watch the screen.

Reach is built and run by Peace Akinwale. It runs on her Mac, on her subscription. Modelled on Dan Shipper's Hands. Made with Claude Code.