Mobile companion for Claude Code — chat from phone, execute on laptop
The use case
I use Claude Code on my laptop as my primary development tool. When I'm away from the laptop (commuting, walking, thinking on the couch), I want to fire off ideas, ask questions, and queue up work — and have my next Claude Code session pick them up automatically.
What exists today (the workaround)
I'm using GitHub Issues as a bridge. I file issues from GitHub mobile with labels (idea / question / try-this), and my project's CLAUDE.md has a session-start instruction that makes Claude Code check the issue queue and report what's open. It works, but it's duct tape — the ideas lose the conversational context of how they came up, and I can't have a back-and-forth from my phone.
What would be native
A way to chat with Claude from the mobile app (or claude.ai) that's connected to a Claude Code project. Specifically:
- I select a project (e.g., trusted-marketplace) from my phone
- I chat with Claude — brainstorm, ask questions, plan, review
- Claude has read-only awareness of the project (CLAUDE.md, docs, maybe recent git log) but does NOT execute commands
- When I open Claude Code on my laptop, the conversation context from my phone session is available — Claude knows what I discussed and can act on it
- Execution (file edits, terminal commands, git) only happens on the laptop
The key insight
Separate thinking/planning (works anywhere, phone-friendly) from execution (needs a terminal, laptop-only). The bridge is shared project context + conversation continuity across devices.
Why this matters
Developers don't stop thinking when they leave the keyboard. The ideas that come up at dinner, on a walk, in the shower — those are often the best ones. Right now they go into Notes apps and get lost. A project-aware mobile chat would capture them in context.
Current workaround details (for anyone who wants to try it today)
- Create labels on your repo:
idea(green),question(purple),try-this(red) - Add a session-start instruction to your project's
CLAUDE.md:
````
## Session Start — Check the Issue Queue
Before doing anything else, check for open GitHub Issues the user filed from mobile:
gh issue list --state open --json number,title,labels,createdAt
Report what you find. Act based on label: question = respond, try-this = do it, idea = evaluate.
- Install GitHub mobile on your phone
- File issues with labels from your phone whenever inspiration strikes
- Next Claude Code session picks them up automatically
It works. But native support would be transformative.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗