CodeDeployDebugBuildCreateShip from
anywhere.

The professional mobile tool for developers who vibe code. Describe what you want, AI executes it on your dev machine — real workflow, not just remote access.

$curl -fsSL https://coding.btelo.com/install.sh | shCopy

One command. Start in 60 seconds.

iPhone · iPad

Always in your pocket.

On the couch, on the subway, at the cafe — pull out your phone and keep coding. Full session history, AI control, and file browsing, all in your pocket.

  • Full session history, synced in real time
  • Control your computer from anywhere
  • Tuned for touch and on-screen keyboard
  • Manage dozens of directories and dozens of sessions on a single screen
  • Unique thread management — you never feel a session pause or close, it stays alive and keeps recording
Get it on App StoreRequires iOS 18 or later
Dashboard and sessions overview
AI chat fixing bugs
Natural language coding
Smart Git in your pocket
Browse files remotely
Web proxy for local dev servers
Powerful task alerts
Profile and web proxy
Dashboard and sessions overview
AI chat fixing bugs
Natural language coding
Smart Git in your pocket
Browse files remotely
Web proxy for local dev servers
Powerful task alerts
Profile and web proxy
Mac · Apple Silicon

Replaces your terminal on Mac.

On Apple Silicon, the same iOS app installs directly from App Store — almost every iOS feature, tuned for keyboard and trackpad, with chat that syncs to iPhone in real time.

  • Almost every iOS feature, on the desktop
  • Tuned for keyboard, trackpad, resizable windows
  • Chat and sessions sync to iPhone in real time
  • Manage dozens of directories and dozens of sessions on a single screen
  • Unique thread management — you never feel a session pause or close, it stays alive and keeps recording
How it works on MacRequires Apple Silicon (M1+)
Btelo Coding running natively on Apple Silicon Mac

Mobile-first, pro-grade.
Built for vibe coding.

Not a wrapper, not a webview. Every gesture, every layout, every detail is purpose-built for how developers actually vibe code from a phone — not a desktop app shrunk down.

AI Remote Terminal

Chat with Claude Code, Codex, Gemini, or Cursor from your phone. They run on your dev machine and execute real shell commands — not just suggestions.

Automatic NAT Traversal

Scan a QR code once — the rest is automatic. No port forwarding, no VPN, no static IP. Punches through any NAT or firewall, even reaches the machine behind your home router.

End-to-End Encrypted

Messages are encrypted before they leave your phone, and the initial key exchange happens through your QR scan — neither the relay nor any network provider can see your content. Relay nodes keep zero logs and never touch plaintext. You can also self-host your own relay.

Native iOS App

Built in Swift with iOS gestures, haptics, and Live Activities. Not a wrapped browser — it feels like a first-party Apple app.

Git on Your Phone

Browse diffs, stage hunks, write commit messages, and push branches — the full Git workflow in a panel sized for one hand.

Remote File Browser

Walk your dev machine's project tree from your phone. Open any file to read code, view images, or tail logs in real time.

Open Your Home localhost from a Café

Hit your home dev machine's `localhost:3000` from your phone over any network — see live web app changes on a real device with zero deploy, no ngrok, no port forwarding. Works on café WiFi.

Scheduled Tasks (Cron)

Schedule any AI prompt or shell command to run on your dev machine on a cron — daily backups, hourly health checks, nightly builds.

Best AI, Always

Switch between Claude Code, Codex, Gemini, and Cursor mid-session. Pick the right tool for each task instead of being locked into one vendor.

Cross-Provider Memory

Project context and conversation history persist when you switch providers. Move from Claude to Codex without re-explaining your codebase.

Seamless Suspend & Resume

Walk away and the session quietly suspends. Come back and it reattaches exactly where you left off — same context, same history, zero reconnect dance.

iPhone, iPad, and Mac

Sign in once on every Apple device. Sessions, history, and progress sync in real time — start a task on iPhone, finish it on Mac.

Voice Input

Hold the mic button to dictate prompts to the AI. Type when you have a keyboard, talk when you're walking the dog or stuck in traffic.

Snap & Send Photos

Tap once to capture, tap again to send a photo straight to the AI agent. Camera-first UX with native iOS speed — perfect for showing the AI a screenshot, a whiteboard sketch, or a real-world bug. No clunky upload dialogs, no album hunting.

More Features, Always Shipping

We ship updates weekly. New providers, deeper iOS integration, smarter workflows — all coming. Want a feature? Tell us — odds are it's already on the roadmap.

People love Btelo Coding

They code from anywhere while vibe-remote handles the connection.

Deployed a critical hotfix from the beach while on vacation. My team didn't even know I wasn't at my desk.

Sarah Chen
Sarah Chen
Senior Backend Engineer

Built my entire side project at the park while my kids played. My phone became my second dev machine.

Marcus Johnson
Marcus Johnson
Indie Developer

Merged 3 PRs during my morning commute. The voice input feature is an absolute game changer.

Elena Rodriguez
Elena Rodriguez
DevOps Engineer

Fixed a production issue from my hotel room at 2 AM. Just opened my phone and it felt like my workstation.

James Park
James Park
Tech Lead

I review code and approve pull requests at coffee shops now. Fastest code review tool I've ever used.

Priya Sharma
Priya Sharma
Full Stack Developer

Managed my entire deployment pipeline from an airport lounge during a 3-hour layover. Zero stress.

Alex Thompson
Alex Thompson
Startup Founder

Ran database migrations while waiting at the doctor's office. No laptop needed, just my phone.

Maria Santos
Maria Santos
Backend Engineer

Pushed the final commit for our release while camping. Cell signal was all I needed.

David Kim
David Kim
iOS Developer

Monitored and scaled our services during a weekend road trip. Co-pilot drove, I handled the servers.

Lisa Wang
Lisa Wang
Platform Engineer

Refactored a microservice from my couch on a lazy Sunday. Voice commands make coding feel effortless.

Ryan O'Brien
Ryan O'Brien
Software Architect

Deployed a critical hotfix from the beach while on vacation. My team didn't even know I wasn't at my desk.

Sarah Chen
Sarah Chen
Senior Backend Engineer

Built my entire side project at the park while my kids played. My phone became my second dev machine.

Marcus Johnson
Marcus Johnson
Indie Developer

Merged 3 PRs during my morning commute. The voice input feature is an absolute game changer.

Elena Rodriguez
Elena Rodriguez
DevOps Engineer

Fixed a production issue from my hotel room at 2 AM. Just opened my phone and it felt like my workstation.

James Park
James Park
Tech Lead

I review code and approve pull requests at coffee shops now. Fastest code review tool I've ever used.

Priya Sharma
Priya Sharma
Full Stack Developer

Managed my entire deployment pipeline from an airport lounge during a 3-hour layover. Zero stress.

Alex Thompson
Alex Thompson
Startup Founder

Ran database migrations while waiting at the doctor's office. No laptop needed, just my phone.

Maria Santos
Maria Santos
Backend Engineer

Pushed the final commit for our release while camping. Cell signal was all I needed.

David Kim
David Kim
iOS Developer

Monitored and scaled our services during a weekend road trip. Co-pilot drove, I handled the servers.

Lisa Wang
Lisa Wang
Platform Engineer

Refactored a microservice from my couch on a lazy Sunday. Voice commands make coding feel effortless.

Ryan O'Brien
Ryan O'Brien
Software Architect

From the blog

View all

Frequently Asked Questions

The product is free forever. Free users get 90 minutes of daily usage (resets at 6 AM local time), with unlimited sessions and unlimited port proxies during that window, plus 1 scheduled task (cron). No credit card required. A PRO subscription removes the daily time cap and unlocks unlimited crons, advanced controls, and priority support.
Yes. All communication is end-to-end encrypted with asymmetric encryption. No intermediate node — including the relay server — can read your data. The relay is a dumb pipe: it only forwards encrypted bytes between your iPhone and your machine.
No. Btelo Coding has built-in remote access. As long as your machine is running the CLI agent and connected to the internet, you can reach it from anywhere — no Tailscale, no VPN, no port forwarding required.
You need two things:
  1. A computer with Claude Code, Codex, Gemini CLI, or OpenCode already set up and working.
  2. An iPhone to install the Btelo Coding app on.

That's it. Run the one-line install command on your machine, scan the QR code, and you're in.

Yes. You can deploy your own relay on a public server or inside a private LAN. The relay is freely available as a standalone binary and requires no configuration to get started. See the self-hosting guide →
Absolutely. 95% of Btelo Coding itself — including the iOS app, all backend services, the relay, Kubernetes deployments, full CI/CD pipelines, web UI verification, and git management — was built entirely from a phone. We built it while watching TV in the living room, using voice chat to guide the AI. If we can ship a production app this way, so can you.
There are two ways to subscribe: a Btelo PRO membership on btelo.com — one subscription unlocks every Btelo product at the same tier, including Btelo Coding — and a standalone Apple in-app subscription bought from inside the iOS app. We never see or store your payment details.
  • Btelo PRO is managed on btelo.com — sign in to upgrade, downgrade, or cancel anytime.
  • The Apple in-app subscription is managed in iOS Settings → Apple ID → Subscriptions, and refunds go through Apple at reportaproblem.apple.com.
  • Both subscriptions auto-renew unless cancelled before the end of the current billing period.
  • Cancelling stops future charges immediately; access continues until the end of the paid period.