Claude Code session running in ~/work/app
Seamless Codex and Claude Code workflows on your phone.
CodeFly lets you start new tasks, resume existing sessions, approve actions, inspect changed files, review diffs, and keep a complete vibe coding flow moving while the provider tools keep running on your own computer.
npm install -g codefly-host
codefly
Codex ready to start a new implementation task
Open changed files, inspect Git output, and approve the next step from mobile.
Designed for the work developers actually do away from the desk.
It is not a cloud IDE. Provider tools, accounts, workspaces, and native session history remain on your host machine.
Start tasks
Create Codex or Claude Code sessions from your phone, choose a workspace, and send the first instruction.
Resume sessions
Existing host sessions appear automatically when available, so you can continue without recreating context.
Approve actions
Respond to provider approval prompts and keep long-running coding work moving from mobile.
Inspect changes
Review files, command output, session status, and Git diffs before deciding the next instruction.
Download the app, install the host, then choose how the phone reaches your computer.
Install CodeFly mobile
Use the App Store or Google Play links above. Relay subscriptions and trials are managed by the store for your platform and region.
Install CodeFly Host
Run npm install -g codefly-host on the computer where Codex or Claude Code is installed and signed in, or configured with a usable API key.
Bind and work
Run codefly, pick Direct or Relay pairing, then tap the top-right plus button in the app to add the host.
Use the path that fits your network.
Direct and self-hosted paths stay free because they do not consume CodeFly Relay infrastructure. CodeFly Relay adds managed reachability while keeping the same encrypted phone-host payload boundary.
Direct
Best for local Wi-Fi, VPNs, private overlays, public addresses, and reachable DNS names. No OAuth sign-in is required.
Self-hosted reachability
Use Direct Mode through your own TCP proxy, SSH tunnel, private overlay, VPN, or tunnel provider when you want to operate the network path yourself.
CodeFly Relay
Use the managed Relay for NAT, changing IP addresses, restrictive networks, travel, and hosts that cannot accept inbound connections.
End-to-end encrypted between your phone and host.
Host communication is secured by the host-side certificate and endpoint pairing material. CodeFly does not have access to the host certificate private key.
Relay infrastructure receives routing metadata and encrypted frames, not plaintext session content. Direct, self-hosted, and Relay paths keep the same phone-to-host payload boundary.
Direct, self-hosted, and Relay paths keep the same phone-to-host encryption boundary.
Free when you bring the connection path, paid when CodeFly operates it.
Relay subscriptions are billed by host seats because CodeFly operates the managed reachability path. Prices are shown by the App Store or Google Play for your platform and region.
Policy, support, updates, and account controls.
Security
End-to-end encryption, host certificates, Relay forwarding, and endpoint responsibility.
Pricing
Relay subscriptions, host seats, trial language, special free access, and availability commitments.
Privacy Policy
Data processing, Relay metadata, local host data, retention, and in-app deletion behavior.
Terms of Service
Direct Mode, self-hosted reachability, CodeFly Relay, billing, acceptable use, and support terms.
Support
Contact CodeFly for product questions, account requests, store issues, and Relay access requests.
Updates
Review release notes and app update policy used by the mobile app.