I used Tailscale, an old laptop, Claude Code, and Termius to code from my phone anywhere I have Internet connection.
Great for parties where you rather be home tinkering.
This can be done not just with Claude but also with codex and gemeni cli. Well technically anything that has a cli interface.
I run both gemeni (fee) and codex (paid), with tmux thrown in to switch between phone and laptop. Laptop runs vscode with ssh to my server but I could also use the web version of vscode.
So, we've spent ages, blood, and tears building better UIs than text, and now with AI everyone is suddenly expected to type instructions on the phone? Yes, I realize this is hard to avoid for coding in particular, but generally I'm tired of typing text on my phone. And no, I don't want to talk to it either.
Cursor--run in cloud seems to work just fine for this. I setup my project and then github to publish web or mobile app.... i believe claude can also take instructions from github...or am i missing something.
I made something very similar for myself and now have decided to open it up to others if you want to help me beta test.. free for all and it sets you up with your own hetzner vps and you even share my claude code max account: clodhost.com
Btw this is basically Replit's entire product (replit.com). Costs some money but the UX is pretty good
Very related to https://granda.org/en/2026/01/02/claude-code-on-the-go/ ?
I genuinely did that a few times. Using an ssh client to fix a commit failing CI, for example. Even launching release builds remotely. Notably once when I was on vacation and half the Scala ecosystem was waiting for me.
Using this with tmux and various VPN tech. Main issue is scrolling. Termius + tmux don't scroll very well. And I've been led to believe tmux is necessary to keep sessions open when I turn off my phone screen
Tailscale is a lot of permanent runtime overhead/latency just to avoid setting up dynamic DNS and changing a few lines in the sshd_config.
"Even code at the club!" haha if you're coding at the club, just go home! but also, I really wish Sony still made their micro Vaio laptops (Sony Vaio P, for instance).
I just use Happy https://happy.engineering/
This looks neat. How do you handle code verification in this workflow, especially if you want to be confident about what actually ran?
I might just be old fashioned but in a party with a couple of drinks in me I don't trust my ability to even vibe code well.
I have similar setup, one thing to add is map action button to a shortcut for dictate to clipboard since you can’t dictate directly into termius.
Pretty cool idea, I'm going to be trying this only using open source Cecli (with DeepSeek API) instead of Claude CLI because I don't have infinite $$$
I am a huge fan of driving agents from my phone, though this is one of the places where I don’t think terminal UIs work. Agents need a web UI for phones.
Just install proper development tools on the device, some examples from my setup,
- Pydroid
- C# Shell .NET IDE
- Pascal N-IDE
- Shader Editor
I am looking for some open source terminal for iphone .I have code server running which i can just use terminal from vs code on safari
I’m wary of enabling ssh/remote login. It seems like it could be an attack vector.
Please mask your identifiers, unless they are already spoofed. You potentially give out a lot of your info to bad actors.
Other than that, love it :)
Does this approach work for anyone? For my life, I've found that if I'm not behind the computer then I'm not in a productive situation anyway, even with AI access. I don't have a setting where I can concentrate for a long time and think clearly. For examole when watching children, doing groceries, during transit (probably have to change train in 20m, or walking to next destination). No convenient access to a notepad and pen. On a phone it's also inconvenient to do research.
For me personally I've found two better uses of in-between time:
1. Micro exercises. Really important for health and longevity, especially when it's hard to find dedicated time for exercise.
2. Resting. This means no phone. Yeah hard to resist doom scrolling. Just relaxing muscles and breathing exercises, calming down the nervous system. Increases long term resillience and reduces stress.
So I'm a bit puzzled. If you are in a situation where you can concentrate, why not just pull out a laptop? Typing on phone is really annoying. Even complex conversations with AI I prefer doing on a laptop.
Perhaps there are coding tasks where the prompt is not too complex and it's more about writing code. But you still have to review the result. That's even more annoying on a phone than writing text.
I love this! This concept on steroids is one of the main reasons I made https://github.com/knowsuchagency/vibora after trying both happy.engineering and Vibe Kanban for remote coding. There's the claude mobile app, too, but I want to run Claude on my own hardware in a terminal
Why not Claude Code on web/cloud linked to your GH repo?
İ've been using Termux (and Vim) to code on my phone for years, way easier than this setup.
My setup is very similar.
After you log in you can unlock keychain by running this command
‘security unlock-keychain’
I was expecting this to be about using Termux or similar. Why are LLMs involved here?
Why would I need claude code for remote programming, if I could just use ssh and tmux?
Yeah I just built www.makerkit.io for the exact same thing
I’ve thought about this many times, maybe with a custom telegram bot!
this is literally my setup and it is a game-changer:
tailscale, tmux, codex/claude code, mosh, blink shell (iOS) https://blink.sh/
claude.ai + vercel and you can do it all without anything but your phone
their web interface lets you use Claude code and push changes to a GitHub repository
vercel can auto build from a GitHub repo
even less setup and infrastructure needed
I like to "doom read" books.
is termius free, I was wondering if there is a free open source ios terminal
ollama runs locally in termux preferably on proot-distro (with less "coding power")
Fixed IPv6 workstation, ssh (pre-shared key) and vim, 4G usb modem, a "big" screen, nice battery life, "code anywhere" on your workstation (the best would be a "backpack" modular system: a RISC-V board in its case slapped to a "big" DP/eDP screen on a stand, an usb dvorak [ortholinear|columnar] keyboard, a 4[5]G usb modem (using the USB modem standard) with a IPv6 enable mobile ISP sim card, and a rather good battery pack.
(I even use a webcam to capture what my monitor does display when I do remote coding of low level GFX oriented software! Actually my wayland compositor for linux and AMD GPUs)
BTW, IPv6 = ZERO NAT to setup, delicious.
"It's magic".
Account created 16 hours ago posting highly dubious AI hype? This user is almost certainly part of the intense astroturfing campaign likely financed by Anthropic that has been ongoing for days/weeks now.
Calling "telling the LLM what to do" coding is dishonest, and I have no respect for any of this.
> What You'll Need
> A Computer running 24/7 with Internet Connection
> A Smartphone
> A Claude Pro subscription
Or.. just install Termux and do it the same way you do it anywhere else?
If you don’t write a single line of code that’s not coding.
Otherwise my customers are coders to. they to the same. The difference is the recipient of the order
I was coding a lot many years ago with a Nokia N900.
The loss of the physical keyboard ruined everything for me. I really need the sense of touch.
I run Claude Code on my phone itself via Termux.
Did I read that right, that you have to have your computer unlocked at all times?
Yeah what can go wrong when you are travelling and your computer is at home unlocked lmao?
Does anyone have any good advice or resources on a good workflow to do this with web apps? There's some stuff I'd really like to solve, for myself/family, that would require a front and back-end with persistent storage.
I would love to easily be able to set this up easily when a new idea pops into my mind and then have something running (locally or securely in some cloud) within a few hours/days. I wouldn't want to spend a ton of money for this though, nor have a lot of overhead to manage.
Edit: In addition, I'd like some safeguards where I can't have the LLM of choice accidentally delete stuff or do other unintended things on my network.
I already doom code! I’ve always found coding a highly addictive activity and struggle to stop when I should. So for me it’s a hard no thanks :-)
Vibe coding is not coding (unless by vibe-coding you meant buttplug.io)
Can't we do the same with an SSH client such as Termius?
I built my AI dungeon master game and play it using my phone, Tailscale, and an app called Termius.
I have been doing this with toad and opencode and it is great for those unprompted ideas that pop up while in the big blue room, but not really useful for large projects.