AGPLClaude Code · Codex CLI · what comes next

Run your coding agent from any device.

One open-source client for every agentic coder — voice, images, terminal, files, parallel sessions. Self-host it in one line, or boot a managed sandbox and skip the ops.

Boot a sandbox — 60sDownload for macOSv1.4.2
$curl -fsSL anywh.sh/install | sh
09:4999
MCP bridge on the relayConnected
+
Show me the generated file
Bridge wired up. The relay answers the MCP handshake and forwards tool calls to the host, so the prompt works from any device.
tools/list returns the tools registered on the host, so the phone sees the same set as the desktop.
tools/call is proxied and waits for the answer from host.present
anywh
Write a message…
session: landing page · agent: claude code
anywh.sh — desktop clientsession: landing page · agent: claude code
anywh+
Landing page copy
Sandbox epic 3
Prioritize epics
Investigate ToS
Reorganize docs
Theme customization
AGPL vs Apache
API cache plan
Sidebar persistence
Terminal scroll
iOS app update
Image paste
Weekly ranking
Broken notifications
Personal
Sandbox epic 3…
Landing page…
Show me the generated file
Bridge wired up
The relay answers the MCP handshake and forwards tool calls to the host, so the prompt works from any device.
·tools/list returns the host's registered tools
·tools/call is proxied and awaits the answer
·no credentials cross into the child process
const answers = await host.present(questions);
Ask for the next step…
Bypass permissions
Sonnet
Send
mcpBridge.ts
client
infra
journal
prototypes
relay
dist
src
backgroundJob…
claudeSession…
defaultModel.ts
fsBrowse.ts
fsFiles.ts
mcpBridge.ts
fsWatch.ts
relay / src / mcpBridge.ts
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
protocolVersion: params?.protocolVersion,
capabilities: { tools: {} },
serverInfo: { name: "anywh-relay" },
},
});
return;
}
if (method === "tools/list") {
sendJson(res, 200, { jsonrpc: "2.0",
return;
}
if (method === "tools/call") {
const args = params.arguments;
const answers = await host.present(
Terminal 1+
drwxrwxr-x 8 wil wil 4096 Sep 7 20:40 client
drwxrwxr-x 3 wil wil 4096 Sep 7 01:12 infra
-rw-r--r-- 1 wil wil 11358 Sep 6 19:36 LICENSE
-rw-r--r-- 1 wil wil 9097 Sep 7 20:49 README.md
drwxrwxr-x 7 wil wil 4096 Sep 7 20:40 relay
anywh on ⎇ main ~/dev/anywh
AGPL-3.0
Client and relay, in public
0 telemetry
No analytics, no phone-home
BYO subscription
Your Claude or OpenAI plan
iOS · web · desktop
Same panels everywhere
Capabilities

Everything the agent does, on every screen.

8 panels · 0 platform exceptions
01
Voice input
Dictate the prompt while walking.
02
Image upload
Paste a screenshot, it reads the pixels.
03
Multi-session
Parallel threads, independent history.
04
Multi-profile
Work and personal, separate credentials.
05
Terminal
A real attached shell beside the chat.
06
File browser
Project tree, syntax-highlighted reads.
07
Real streaming
Tokens land as they are produced.
08
Multi-agent
Swap the engine, keep your habits.
Security

Nothing here needs your trust — it needs a diff.

// the child process never sees your key
spawn(agent, { env: { ANTHROPIC_API_KEY: undefined } })
Read the sourceCompare hosting
Auditable
Client + relay in public. Read it, diff a release, patch what you disagree with.
Self-hostable
Your machine, your VPS. No third party in the path, ever.
No telemetry
Zero analytics SDKs. No event pipeline, no silent phone-home.
Key-safe
Credentials stay in the host. They never enter the agent's environment.
BYO plan
No token markup. We bill infrastructure, not your model usage.
Hosting

Same client. Two ways to run it.

Line by line, what changes when we operate it instead of you.

Source code
Self-hostPublic, AGPL-3.0
CloudIdentical code, hosted
Data & host control
Self-hostEntirely yours
Cloud·Isolated per-tenant sandbox
Machine stays awake
Self-host!Required — yours
CloudNot your problem
Network, auth, TLS
Self-host·You configure it
CloudManaged, TLS included
iOS app (App Store)
Self-hostBrowser only
CloudOfficial app, subscribers
Updates & backups
Self-host·You pull and restore
CloudContinuous, automatic
Time to first session
Self-host·~10 min setup
Cloud60 seconds, sign in
Support
Self-host·Community issues
CloudDirect, response times
Criteria
Self-host
free · AGPL-3.0
CloudRecommended
from $12/mo
Source code
Public, AGPL-3.0
Identical code, hosted
Data & host control
Entirely yours
·Isolated per-tenant sandbox
Machine stays awake
!Required — yours
Not your problem
Network, auth, TLS
·You configure it
Managed, TLS included
iOS app (App Store)
Browser only
Official app, subscribers
Updates & backups
·You pull and restore
Continuous, automatic
Time to first session
·~10 min setup
60 seconds, sign in
Support
·Community issues
Direct, response times
Self-host · free forever

Download it and own it.

v1.4.2AGPL-3.0released Sep 4, 2026
Direct download
anywh-1.4.2-arm64.dmg
Download .dmg84 MB
sha2569f2c1ab4e7…d31f
reqmacOS 13+
Or one line in the shell
Install script
$brew install anywh-sh/tap/anywh
Intel build available in the release notes
Auto-update through the app
01Source on GitHubclone · fork · audit02Docker imagedocker run anywh/relay03Self-host guideTLS, auth, reverse proxy
iOSThe iOS app ships through the App Store, which requires a signed publisher — so it comes with Cloud only. Self-hosted setups reach iOS through the browser, installable as a PWA.See Cloud plans →

Cloud pricing, no token markup.

You keep your own model subscription. We charge for the sandbox, the relay and the signed apps.

Solo
$12/month
One person, one sandbox, everywhere.
1 managed sandbox
3 concurrent sessions
iOS + web + desktop
Voice and image input
30-day history
Choose Solo
ProMost chosen
$29/month
For people who live inside the agent all day.
3 managed sandboxes
Unlimited sessions
Every supported agent
Priority relay latency
Unlimited history
Terminal + files on mobile
Start on Pro
Team
$24/user/mo
Shared profiles with an audit trail.
Everything in Pro
Shared profiles and repos
SSO, role-based access
Audit log
Onboarding support
Talk to us
Monthly billing, cancel anytime · self-hosting stays free forever

Boot a sandbox, or clone the repo.

Both paths run the same client. Start hosted today and take it home whenever you want.

Boot a sandboxDownload the clientAGPL-3.0
anywh.sh
ProductDownloadsPricingAGPL-3.0 · 2026