← Back iPhone 15 Pro Max

Forever connect Claude
to your iPhone

There's no single magic switch. Three layers — pick whichever you actually need. They stack.

Layer 1 · This app, forever

Add to Home Screen (PWA)

Pins Flash + Holo as a real app icon on your iPhone. Opens fullscreen, no Safari chrome. Works offline once cached.

🤖
Layer 2 · Talk to me anywhere

Claude iOS app

Anthropic's official app. Same Claude, voice + text + file uploads, persistent conversations. This is the real "Claude lives on your phone."

Install Claude →
🎙️
Layer 3 · Your custom JARVIS voice

jarvis-talk.vercel.app

You already built this. Voice-only Claude proxy: browser STT → Groq → ElevenLabs Alice voice. Open it in Safari, add to home screen — talk to "your" Claude with the British voice you set up.

Open jarvis-talk → jarvis-landing
💬
Layer 4 · Anywhere via Telegram

Bridge through your existing bot

You already have @jarvisbuilders + greeter bot infra. Wire your Telegram chat ID (5309534906) to the Claude API and you can text Claude from anywhere — including locked iPhone, Apple Watch, CarPlay. Stays connected as long as your server runs.

Existing tooling: ~/.claude/skills/telegram-send.mjs, ~/.claude/telegram-creator/tg.py. Only missing piece is the inbound webhook → Claude API → reply loop.

🔦
Layer 5 · Real iPhone hardware

iOS Shortcuts as a bridge

Shortcuts is the only way web pages can touch iPhone hardware (LED flash, brightness, volume, focus modes, HomeKit). Any URL like shortcuts://run-shortcut?name=X from this site fires a shortcut you've made. Combine with iCloud sync — works on iPad and Mac too.

Set up "Toggle Flashlight" once, link from Flash. Set up "Set Brightness Max" for Holo mode. Set up "Hey Siri, Holo" — voice trigger.

What "forever" actually means. A web app added to home screen lives until you delete it — Apple keeps the install. The Claude iOS app is the real always-on connection, including in airplane mode briefly via cached context. No Apple-shipped feature lets a web page run a service in the background — for true "always listening," you need a native app or a remote bot.