YOUR DEV MACHINE, IN YOUR POCKET

Your Mac.
Your code.
From anywhere.

A private AI coding companion that lets you pick up your MacBook from your phone. Describe the bug. Let Claude work in your real environment. Review the fix. Push when you're ready.

Built for developers who don't want a production bug to wait until they're back at their desk.
9:41
5G
Tether
ENCRYPTED TUNNEL · HOST: ~/rag-pipeline
RAG retrieval pipeline is returning a 500 when semantic chunks are empty. Find the cause and fix it.
Claude Code · Remote MacWORKING
→ Tracing context_retriever.py
Found empty chunk edge case
→ Fallback prepared & pytest ok
The failure occurs when similarity scoring returns zero chunks. I added a safe fallback in retriever and passed 14/14 tests.
3 files changed
14/14 tests passed
Message Claude on Mac...
Controlling your MacBook ProReal Git repository · 0 Cloud VMs
01 / THE FRICTION

Production doesn't wait
for your laptop.

You're away from your desk. A user hits a broken flow. The code, environment, and tools you need are back on your Mac. Today, getting from alert to fix means finding a laptop, opening a project, and rebuilding context.

01 / CONTEXT

Your setup is elsewhere.

Your repositories, local tools, environment, and working knowledge live on your development machine, not on your phone.

02 / INTERRUPTION

Small bugs become big delays.

A one-line fix can turn into hours of waiting because you need to get back to your desk before you can even investigate.

03 / CONTROL

Remote access is not a workflow.

Terminal windows on a small screen are awkward. Developers need a focused way to direct an agent, understand what it changed, and approve actions.

02 / THE IDEA

Your machine.
One conversation.

Tether connects a mobile chat to an agent running on a device you've registered. The agent works where your code already lives. You stay in control of what happens next.

01
Choose your devicePick your registered MacBook and repository.
02
Describe the problemChat naturally. Claude investigates the actual codebase.
03
Review the workSee progress, changed files, tests, and a readable diff.
04
Approve the next actionPush a branch when you explicitly say so. Deployment stays separate.
FIRST-PARTY ARCHITECTURE · NO CLOUD VM
DEVICE ACLIENT
iOS / Mobile Companion

Touch-friendly interface for conversational guidance, live tool tracing, and one-tap diff review.

0 public inbound ports
E2E ENCRYPTED
Outward Handshake
DEVICE BHOST MACHINE
Your MacBook Pro / Air

Runs Claude Code locally inside your genuine Git repository with your local compilers, packages & keys.

Secrets stay on device
03 / DESIGNED FOR THE MOMENT

A focused interface.
A real development loop.

Not another full IDE squeezed into a phone. Tether is the control surface for work happening on your own machine, with just enough visibility to make confident decisions.

Your devices, one place

Register your Mac once. See whether it’s online, choose a repository, and start or resume a coding session.

Streaming agent chat

Follow Claude’s reasoning summaries, tool activity, and results as work progresses. Send the next instruction without juggling terminals.

Diffs before decisions

Understand which files changed and what tests ran before approving a commit or push.

Sessions that pick up

Return to a previous conversation and continue with its session context, while keeping Git state visible and explicit.

Push on your say-so

Branch pushes, pull requests, and production deploys are distinct actions with clear approval points.

Built around your machine

Use the tools and repositories already on your Mac. No need to clone your whole setup into another cloud workstation.

04 / THE EXPERIENCE

From “something broke”
to a reviewed fix.

A deliberate sequence keeps the experience calm and predictable, especially when you're handling a live incident from your phone.

PRECISION DEVICE CLONES · IPHONE & MACBOOK
01. Phone Session02. Tether Handshake03. Local Mac Execution04. Review Fix
9:41
Tether
v1.0
Your devices
MacBook Air
Online
repo:rag-pipelinemain
Open coding session
Recent Session
Session 013 · Done
Fix Stripe webhook timeout · 2h ago
AWAITING HANDSHAKE
○ Standby
FinderFileEditViewWindow
Tether: Standby9:41 AM
Macintosh HD
rag-pipeline
9:41
Friday, September 25
MacBook Air · Waiting for Tether handshake
Scene 1: Select MacBook on iPhone
STEP 01

Connect

Open Tether, select your registered Mac, and choose the project you’re working on.

STEP 02

Investigate

Describe the bug. The local agent inspects code, logs you provide, and relevant tests.

STEP 03

Review

Read the summary, inspect the diff, and confirm the checks that actually ran.

STEP 04

Ship deliberately

Approve a branch push. Review the preview and handle production deployment separately.

05 / TRUST BY DESIGN

Your machine stays yours.

Remote coding is powerful, so Tether is designed around clear boundaries. The Mac initiates its connection outward. The phone doesn't expose a public shell, and sensitive actions require deliberate approval.

Paired devices and authenticated connections.
Secrets stay on the registered machine.
Visible commands, changes, and tool activity.
Separate approval for push, deploy, and destructive actions.
Disconnect or revoke a device at any time.
EARLY ACCESS · MAC & IOS

Fix the bug.
Not your schedule.

Tether delivers seamless remote control over Claude Code and your local development machine. Inspect diffs, run test suites, and approve fixes wherever you are.

Zero open inbound ports. Direct encrypted peer-to-peer wire protocol over your existing Claude Code setup.