Hooky — Control Claude Code and GitHub Copilot from your phone.
Direct Claude Code and GitHub Copilot from anywhere. Approve from the playground. Redirect from the train. Ship from the lawn. Pairs with the VS Code or JetBrains IDE you already use.
Coming soon — get first access
+24 −3
+ export const darkTheme = {
+ background: '#0E1726',
+ text: '#FAFAF7',
- export const lightOnly = true;
You can do this at your desk.
Nowhere else.
Today, supervising an AI coding agent away from your laptop means SSH on a 4-inch terminal or a remote desktop on cellular. Both are a joke. Three reasons the current options break:
The agent stops without you.
It finishes a step, hits an approval gate, and waits. Hours pass before you find out — because you stepped away from the desk.
SSH on a phone is a joke.
A 4-inch terminal, no context, no diff view. You can’t supervise an agent through that and you shouldn’t have to.
Remote Desktop wasn’t built for this.
Battery dies. The cell signal stutters. A desktop UI on a phone screen is exactly as useful as you’d expect.
So we built the phone tool the situation already wanted.
How it goes
Pair. Direct. Approve. Ship.
Hooky pairs your phone with VS Code or your JetBrains IDE in four steps: install the extension, scan a QR code, chat with Claude Code or GitHub Copilot, then review and approve each diff from your phone.
Pair
Install the Hooky extension in VS Code or your JetBrains IDE. Open Hooky on your phone. Scan the QR code or enter the 6-digit pairing code. Codes expire after 10 minutes — no stale invites floating around.
Pair with your IDE
— or 6-digit code —
Expires in 10 min
Chat
Tell the AI what to build. Hooky translates casual messages into precise prompts. Switch between Claude and Copilot with one tap.
Review
See every file change with syntax-highlighted diffs. Green for additions, red for deletions. Pinch to zoom. No squinting.
12 async function login(email, password) {
- 13 const user = db.find(email);
- 14 return user.verify(password);
+ 13 try {
+ 14 const user = await db.findOne(email);
+ 15 if (!user) throw new AuthError();
+ 16 return user.verify(password);
+ 17 } catch (err) {
+ 18 logger.error('Login failed', err);
+ 19 throw err;
+ 20 }
21 }
Approve
One tap to keep the change. One tap to revert. Grant or deny permissions the AI requests. You stay in control.
File changes
What you get
Everything you need.
Nothing you don't.
Chat with Claude Code or GitHub Copilot, review syntax-highlighted diffs, run a real terminal, browse files, edit in Monaco — all from your phone. Eight features that turn a phone into a serious remote for your IDE.
Chat with any AI agent
Talk to Claude Code or GitHub Copilot like you're texting a colleague. Markdown rendering, code blocks, real-time streaming.
Review code changes
Syntax-highlighted diffs with line numbers. Pinch to zoom. Keep or undo with one tap. Full-screen viewer for complex changes.
Full terminal access
ANSI colors, interactive prompts, virtual keyboard. Not a toy — a real pseudoterminal mirrored from your IDE.
Browse your project
Familiar file tree with language-specific icons. Tap to view any file with syntax highlighting.
Smart notifications, inline actions
Permission requests, task completions, errors — each gets the right notification with the right action buttons. Approve permissions or reply to the AI without opening the app.
Edit code in mobile Monaco
Tap any file to open the full Monaco editor in a WebView. Mobile-tuned keyboard toolbar for Tab, brackets, and arrows. Conflict detection if your IDE and you both edit the same file.
Connection that survives the real world
10-second heartbeat detects zombie sockets. Outbound replay queue (50 messages, 5-minute TTL) drains on reconnect. Reacts to OS network changes automatically.
Local LAN or encrypted relay — your choice
Same network: direct WebSocket, lowest latency. Anywhere else: encrypted relay over WSS. The mobile app picks the right path so you don't have to think about it.
No black boxes
Watch it think, read, write, test.
Every step the agent takes is visible. No wondering if it got stuck. No silent failures.
Designed for how phones are actually used
Not a mobile IDE.
Hooky is a remote for the IDE you already use. Not a replacement for it. Designed around the workflow you have when you're not at your desk.
Pair multiple workspaces. Switch in a tap.
One mobile app. One sign-in. Three IDE windows on your laptop — VS Code, IntelliJ, whatever you have open — all paired in parallel. Each session has its own WebSocket and its own replay queue, so switching between them never drops the others.
- Independent WebSocket per IDE window (VS Code or JetBrains)
- Independent replay queue so flaky networks never lose context
- Switch the active workspace without disconnecting
Workspaces
3 pairedMacBook · LAN
Active · 2 unread
MacBook · LAN
Desktop · Relay
Share anything from any app, straight into a chat.
Found a Stack Overflow answer? Screenshotted a design? Hit Share, pick Hooky, choose the workspace and chat — your AI gets the context immediately.
- Photos, files, links, plain text — anything the OS share sheet supports
- Picks the workspace and chat right inside the share sheet
- Android: works out of the box · iOS: requires paid Apple Developer membership for App Groups
Safari
stackoverflow.com
"Why does my React useEffect run twice?"
Share with
Workspace
monorepo / web-app
Chat
Refactor useEffect deps
The keyboard isn't the work.
The agents type now. You decide. And you can decide from anywhere.
Two paths. One protocol.
Your laptop. Your files. Your network.
On the same Wi-Fi, the phone talks straight to your IDE. Anywhere else, it routes through an encrypted relay. Nothing of yours sits on someone else's server.
Local-network
speeds on LAN
Native
Flutter UI
WSS / TLS
encrypted relay
10-min
pairing TTL
Getting started
Three steps. Five minutes.
Install Hooky for VS Code or JetBrains, grab the iOS or Android app, scan the pairing QR code, and you're running Claude Code or Copilot from your phone.
Install the Extension
- 1Open VS Code or your JetBrains IDE
- 2Search "Hooky" in Extensions / Plugins
- 3Click Install
Get the App
- 1Download from App Store or Play Store
- 2Sign in with GitHub
- 3Scan the QR code or enter the 6-digit pairing code
Start Coding
- 1Type a message in Hooky
- 2Watch the AI work in your IDE
- 3Review and approve changes
Plain answers
Questions worth asking.
Common questions about Hooky — what it is, how it stays secure, which AI agents and IDEs it supports, and what works on iOS vs Android.
Stop sitting next to your laptop.
Hooky is launching soon. Drop your email to be the first to know.
Get first access
VS Code 1.85+ · JetBrains 2024.1+ · iOS 15+ · Android 10+