PUNKPUNKPUNKPUNKPUNKPUNKPUNKPUNKPUNKPUNKPUNK

Built for myself. Opinionated by design.

Remote control for
Claude Code on your laptop.

Claude Code runs locally on your machine.
PUNK is the phone interface: send prompts,
approve tool calls, manage sessions.

On Vibe Coding
“Vibe Coding is the Punk Rock of Software”
Rick Rubin
Legendary Music Producer
a16z · The Ben & Marc Show
FeaturesFeaturesFeaturesFeaturesFeaturesFeaturesFeaturesFeaturesFeaturesFeaturesFeatures
PUNK app
01
Remote control for your local Claude Code
Send prompts and see responses in real time. Claude Code runs locally on your laptop. PUNK is the phone interface.
02
Resume any session or start a new one
All your Claude Code sessions in one place. Pick up exactly where you left off, or spin up something new.
PUNK app
PUNK app
03
Approve or deny from your lock screen
Permission requests surface as Live Activities on your lock screen. One tap to allow or deny. No unlocking required.
04
Try voice, 4x faster than you type
Dictate instructions, describe what you want, ask questions. Voice input handles long prompts faster than mobile typing. Hands-free.
PUNK app
PUNK app
05
Run multiple Claude Codes in parallel
All sessions visible in one view. Monitor, switch, and parallelize without alt-tabbing.
06
Manage all permissions from one place
Every pending tool call across every session, in a single view. Approve or deny in bulk. Never miss a blocked session.
PUNK app
PUNK app
07
Use Slack, iMessage, Reminders or anything
Trigger actions in any app on your phone from your Claude Code sessions. The full iOS sharing stack, at your disposal.
08
Switch execution modes: Plan, Ask, Auto, Dangerous
Set the execution mode in one tap. Make Claude plan before acting, ask before editing, auto-approve everything, or bypass all guardrails.
PUNK app
PUNK app
09
Skills, MCPs and commands, all from your phone
Browse and invoke all your Claude Code skills, MCP servers, and slash commands. Right from your phone.
10
Connect multiple devices, work across them instantly
Pair your iPhone, iPad, or any other device. All of them see the same sessions. Switch between them without losing context.
PUNK app
Mindset ShiftMindset ShiftMindset ShiftMindset ShiftMindset ShiftMindset ShiftMindset ShiftMindset ShiftMindset ShiftMindset ShiftMindset Shift
The paradigm

Your laptop is the mainframe.
Your phone is the terminal.

We're back to the mainframe model: a persistent, stateful machine you access from a thin terminal. Except the mainframe is a MacBook, and the terminal fits in your pocket.

Always with you

Laptop at your desk.
You're on the train.

The session you started at your desk is still running. You're on the train. You have an idea. Your laptop doesn't need to be open.

Personal assistant mode

Ask for things you'd
never type at a keyboard.

Summarize your morning. Draft a reply. Ask what's blocking your build. Your phone is just where you ask from. Everything runs on your laptop.

Laptop SetupLaptop SetupLaptop SetupLaptop SetupLaptop SetupLaptop SetupLaptop SetupLaptop SetupLaptop SetupLaptop SetupLaptop Setup
01
Install the CLI
02
Connect your machine
03
Scan the QR code

Open PUNK on your iPhone.
Devices → Add Device → Scan

SecuritySecuritySecuritySecuritySecuritySecuritySecuritySecuritySecuritySecuritySecurity
Relay, not storage

We stream.
We never store.

PUNK routes messages through a relay between your phone and laptop. Nothing is persisted on our servers. Not your prompts, not your code, not your sessions.

Local execution

Claude runs
on your machine.

Claude Code executes entirely on your laptop. PUNK is just the remote control.

No open ports

Your laptop
stays closed.

No port forwarding, no SSH tunnels, no firewall rules. The relay initiates outbound. Your machine never listens for incoming connections.

TestimonialsTestimonialsTestimonialsTestimonialsTestimonialsTestimonialsTestimonialsTestimonialsTestimonialsTestimonialsTestimonials

Finally. I've been waiting for something like this. Claude Code is incredible but being tied to my desk was killing me. Now I check in from anywhere.


devontheroof
Indie Developer

The lock screen approvals are the detail that makes it feel truly native. Voice input while commuting is genuinely faster than typing.


sierracode
Founder

I run 3-4 Claude Code sessions in parallel constantly. Being able to monitor all of them from my phone without alt-tabbing is a genuine productivity unlock.


mxndev
Staff Engineer

Approved a file deletion from the gym. Denied a git push from a coffee shop. The lock screen UX is so good I actually trust it.


paulinerocks
Backend Engineer

Voice input changed how I use Claude Code. I describe what I want while walking and by the time I sit down it's already done.


tobiasw
Freelance Developer

The permissions manager across sessions is the killer feature nobody talks about. I have 4 laptops connected. It just works.


nullframe
Platform Engineer
FAQFAQFAQFAQFAQFAQFAQFAQFAQFAQFAQ

8 questions

01
What is PUNK?
PUNK is a remote control for Claude Code. Claude Code runs locally on your laptop. PUNK is the phone interface that lets you send prompts, approve tool calls, and manage sessions from anywhere.
02
Does it work on any machine?
Yes. Mac, Linux, or Windows. Anywhere Claude Code runs, PUNK connects.
03
Can I connect multiple devices?
Yes. Add as many laptops as you want. Switch between them instantly from the app.
04
Can I use PUNK with my laptop in my backpack?
Yes. Put your laptop in your backpack, connect to your phone's hotspot, and keep going. Run this once to stop your Mac from sleeping:
05
Do I need to run caffeinate manually?
No. The PUNK CLI automatically runs caffeinate when you connect. Your Mac stays awake without any extra steps.
06
Do you store my data?
No. We have no persistent database. We relay messages between your phone and your machine. Nothing is saved on our end.
07
Is it free?
Free while in beta on TestFlight. Request access and we'll send you an invite.
08
What is TestFlight?
TestFlight is Apple's official beta testing platform. Free to install. Join directly from your iPhone.