STEP 01
Pick the roles
Open MyTwinLens on both iPhones. One becomes the Lens — the camera you place. The other becomes the Mirror — the viewfinder you hold.
PEER-TO-PEER · NO SERVERS · NO CLOUD
Place one iPhone where the shot is. Hold the other as a live viewfinder with full manual control. Frame, zoom, expose and fire from across the room — nothing ever leaves your hands.
Live demo — real app behaviour
This is a working replica of MyTwinLens — same mode carousel, same shutter blink, same sync. Everything you touch on the Mirror happens on the Lens, exactly like on two paired iPhones.
NEW Interval burst just landed — swipe the carousel to INTERVAL, or hit the chip below.
LENS — placed on the tripod
MIRROR — in your hand · touch it
EVERY CONTROL ABOVE IS WIRED — SWIPE THE MODE CAROUSEL, TAP TO FOCUS, SHOOT.
How it works
STEP 01
Open MyTwinLens on both iPhones. One becomes the Lens — the camera you place. The other becomes the Mirror — the viewfinder you hold.
STEP 02
The Lens shows a pairing code and QR. Scan it with the Mirror — or pick the Lens from the list. The link is direct and validated by that code.
STEP 03
The Mirror sees what the Lens sees, live. Zoom, focus, exposure, flash, timer, four capture modes — and the shutter fires on both screens at the same instant.
Features
MyTwinLens replicates the native iOS camera — chrome, gestures, feel — then hands the whole thing to the phone in your hand.
Zoom, tap-to-focus, exposure, flash, Live Photo, night mode, aspect, timer — every control travels from Mirror to Lens instantly.
Hardware-encoded H.264 streaming at ~30 fps with on-screen FPS and latency readouts. What you frame is what the Lens shoots.
One capture event, two screens: the same native shutter blink fires on Lens and Mirror at the same instant. No guessing if it took.
Photos land in both photo libraries — each phone decides with its own "save to this device" switch. Shoot once, both keep it.
Photo, video, slo-mo (120–240 fps), time-lapse and interval bursts (N shots every X seconds, AF locked or auto) — from either phone.
EV ruler with haptic ticks, focus reticle with sun slider, night mode, 4:3 / 16:9 / 1:1 — measured against the real Camera app, pixel by pixel.
Direct peer-to-peer link over your Wi-Fi or hotspot. Pairing-code validation, zero servers, zero cloud, zero footage upload.
The gallery circle previews your latest shot — photo or video poster frame — and survives relaunches. One tap opens Photos.
Privacy
Most remote-camera apps route your video through the cloud. MyTwinLens refuses to: the two iPhones talk directly to each other, on your network, and your footage never leaves them.
Made for
CREATORS
Film yourself and nail the framing live — no more run-check-run. See exactly what the camera sees while you're in front of it.
EVERYONE
Put the Lens on a ledge, get in the picture, watch the frame from your hand and fire when everyone actually smiles.
PATIENCE
Leave the Lens at the feeder or the corner. Watch from cover, zoom quietly, shoot the exact moment — without spooking the subject.
PRECISION
Rig the Lens on a tripod or overhead mount. Adjust exposure and focus from your chair, not from a ladder.
FAQ
Yes — that's the whole idea. One iPhone is the camera (Lens), the other is your viewfinder and remote (Mirror). Any pair works: yours and a family member's, your current one and your old one in a drawer.
Yes. The phones connect directly over a shared Wi-Fi network or a Personal Hotspot between them — no internet connection, no SIM, no servers involved. The stream never leaves that link.
The viewfinder streams hardware-encoded H.264 at roughly 30 frames per second, with live FPS and round-trip latency shown on screen. On a normal home network the delay sits well under a tenth of a second.
Straight into the iOS photo library. Photos are saved on both iPhones — each device has its own "save to this device" switch, so each phone mirrors its own gallery. Videos are recorded and saved on the Lens.
Captures are taken by the Lens at full native sensor quality (HEVC, maximum photo dimensions, quality prioritization) — the live stream is only the preview. What lands in your library is a real iPhone photo, not a video frame.
The Lens only accepts a Mirror that presents the correct pairing code — scanned from the QR on the Lens screen or entered manually. Unknown invitations are rejected, so no one can join your session uninvited. The link itself is not encrypted, so use MyTwinLens on a network you trust.
MyTwinLens targets modern iOS (17 and up) and adopts the latest camera and glass-material APIs where available — on iOS 26 you get the full native look and feel.
Subscriptions are handled entirely by Apple: Settings → your name → Subscriptions → MyTwinLens → Cancel. On the yearly plan, cancel at least 24 hours before the 7 day free trial ends and you pay nothing. On the monthly plan there is no trial, so billing starts immediately; cancel at least 24 hours before the end of the current period to stop the next renewal. There is no account to delete — MyTwinLens never creates one, and refunds are handled by Apple under their refund policy.
Get MyTwinLens
MyTwinLens 1.1.0 is live on the App Store. The yearly plan starts with a 7 day free trial.
Requires two iPhones on iOS 17 or later.
MyTwinLens is available as a monthly or yearly subscription. The yearly plan starts with a 7 day free trial; the monthly plan is billed from the start. Prices are shown in your local currency on the App Store. The trial is available to customers who have not previously subscribed; unless you cancel at least 24 hours before it ends, payment is charged and the subscription renews automatically until cancelled. Billing is handled by Apple — manage or cancel in your Apple Account settings. See the Terms.