HackerTrans
TopNewTrendsCommentsPastAskShowJobs

Show HN: PUNK – Remote control for local Claude Code that just works(punkcode.rocks)

1 points·by jackjackpop·há 4 meses·3 comments
punkcode.rocks
Show HN: PUNK – Remote control for local Claude Code that just works

https://punkcode.rocks

My laptop has accumulated a lot of state.

It's logged into everything. GitHub CLI, Slack, email. Repos are already cloned. Every day it gets richer just by being my laptop.

I can't really move this into the cloud without losing something. So I stopped trying. I just wanted to reach it from my phone.

At first it was just for me. Before TestFlight I was installing it by plugging people's phones directly into my laptop. It spread around South Park Commons and to engineers at Bay Area companies who were already using Claude Code. Now about 50 people use it.

A few ways I actually use it:

Sometimes I wake up at 2AM with something clicking — a bug, a feature idea, a thought I don't want to lose. I whisper to PUNK and go back to sleep.

In the morning I close the laptop, throw it in my bag, and walk to the office. About 10-15 minutes. The agents are still running the whole way. I'm on my phone checking progress, redirecting things, starting something new. By the time I walk in, they've been working the whole time.

I go downstairs for coffee, get a permission request on my lock screen. One tap. By the time I'm back up, things have moved.

I'm building PUNK with PUNK. I check logs from my phone, push fixes, deploy. For releases I have an App Store Connect skill — it builds, submits to TestFlight, adds all groups automatically.

I also spin up Docker containers and connect them as separate devices. I mount my skills directory from my Mac into each one so they already have all my configured tools. From PUNK they just feel like extra computers I can talk to.

One thing I didn't expect: switching to phone changes how I use Claude Code. It stops being just a coding tool and becomes more like a personal assistant. I ask it to go through my Slack, catch me up on messages, draft replies, manage my calendar, set reminders.

What it does: - Multiple parallel sessions — monitor and switch from one view - Permission management across all sessions — approve any pending tool call without leaving your current chat - Resume any session or start a new one - Open or create projects with natural language - Lock screen permission approvals via Live Activities - AI voice input - Claude Code can use anything already on your laptop — Slack, iMessage, Reminders, any service already logged in - Skills, MCP servers, slash commands all from your phone - Execution modes: Plan, Ask, Auto, --dangerously-skip-permissions

https://punkcode.rocks

TestFlight: https://testflight.apple.com/join/cae7Xe8w

4 comments

qasim157·há 4 meses
The personal assistant shift is the most interesting part of this. I've seen the same pattern with Claude Code: once you give it access to communication tools, coding becomes a fraction of what you use it for.

One thing we ran into building tools in this space (I work at Nylas on email/calendar infrastructure): depending on how Claude Code accesses your mail and calendar, things get fragile fast. Weird message formats, long threads, complex recurrence rules on calendar invites. We built a CLI (nylas) that gives agents structured email/calendar access from the terminal specifically because the ad-hoc access paths kept falling over for anything beyond simple reads.

Curious how you handle the email/calendar side in practice. Is Claude Code going through Apple Mail directly, or do you have MCP servers wired up for that?
jackjackpop·há 4 meses
The name "PUNK" is inspired by Rick Rubin describing vibe coding as the punk rock of coding.
wei03288·há 4 meses
(1)