(no title)
analogpixel | 1 month ago
- Email Claude to start the coding
- Claude emails you with any thing it needs acked on.
- you reply back to emails telling it what to do.
- maybe Claude can run your program and send back screen shots.
seems easier then getting a vpn working. What is the downside to using email?
runjake|1 month ago
No.
> What is the downside to using email?
Email is clunky and feedback is not immediate.
> seems easier then getting a vpn working.
Tailscale is easy for a dev to get going and very reliable. The author uses the Termius SSH app with Mosh, so it keeps the same SSH session going across device sleeps and disconnects. Tmux is helpful, too.
I do exactly what the author is doing, except I use a $5 Linode VPS, instead of a Mac at home.
He doesn't seem to be credited on this page, but I believe Pieter Levels (@levelsio) actually popularized this scheme. The author documents a nearly identical scheme.
stavros|1 month ago
johnnyanmac|1 month ago
You're vibe coding on a smartphone into an external computer. You already abandoned "Immediate feedback" and "cohesion".
godelski|1 month ago
The idea is to create a modern "terminal"[0]
My main computer is a Macbook Air, which I carry around with me. It's purpose is for: internet, using Microsoft products when I'm forced to, Zoom/meetings, and SSH (or Mosh).
Most of my work is not done on this Macbook, instead I use it mostly as a terminal. I have a desktop that's sitting behind my TV so that it can be my TV and gaming system (yeah I know Monitor > TV. I'm a filthy casual and I don't care). I have a mouse connected to that computer and instead of using a keyboard I use ydotool (Wayland xdotool) with a shortcut on my iPhone or a script on my android phone or from my Macbook. I don't have to get up from the couch and I don't need a clunky wireless keyboard to clutter my livingroom.
Additionally I have a few pis and an old android phone with Tailscale installed on them. That's come in handy before as a machine's been disconnected and so I couldn't ssh from outside. Also makes it really easy to do a jump if you want to keep a machine off Tailscale or you don't have full control (like my 3D printer).
This setup is very natural feeling if you live in the terminal. I actually started doing this when I started doing HPC work. In a setting like that you're never sitting in front of the computer you're doing most of your work on so it kinda clicked "why was I restricting myself outside work?" Plus there's the side benefits of I always have access to my media, tools, and other stuff. You can do exactly the same thing with a phone but I like having a keyboard and the air is very lightweight and has a long battery life. Any netbook would have done the job tbh.
[0] There's a reason they're called "terminal emulators" rather than just "terminals".
postalcoder|1 month ago
Yes. tmux is essential. It's great to be able to monitor a session from desktop, or to pick up an existing conversation i'm having on the computer on my phone. In my shell, I have gemini flash wrapper that I use to manage my sessions so I can quickly connect to an existing one, or create a new one with natural language.
> He doesn't seem to be credited on this page, but I believe Pieter Levels (@levelsio) actually popularized this scheme. The author documents a nearly identical scheme.
I've been doing this (tailscale + termius + tmux + ssh) for at least a year and a half. First with Aider in this exact setup, and now with Claude Code and Codex.
dpoloncsak|1 month ago
runjake|1 month ago
Sorry if anyone, especially the author, took it this way.
unknown|1 month ago
[deleted]
deanputney|1 month ago
josefresco|1 month ago
khy|1 month ago
serf|1 month ago
so it really sort of falls back to what you're doing with the llm. code maintenance isn't novel development, which isn't polishing.
kkarpkkarp|1 month ago
and all of them mentions Tailscale. I would not be surprised if we hear in a few days it got next big fund and all of this is just a preparation for it
rmoriz|1 month ago
djmips|1 month ago
Tepix|1 month ago
maccard|1 month ago
gempir|1 month ago
OpenCode has a webUI, you can simply host that on your machine at home and VPN to it.
https://opencode.ai/docs/server/ (sadly no screenshots, but its a pretty good GUI, looks like their desktop app)
pmarreck|1 month ago
Far more resilient and performant than a web client.
tailspin2019|1 month ago
> The opencode serve command runs a headless HTTP server that exposes an OpenAPI endpoint…
Unless I missed it, there’s no mention of a web UI?
LTL_FTC|1 month ago
durch|1 month ago
The gap I wanted to fill: when Claude is genuinely uncertain ("JWT or sessions?" "Breaking change or not?"), it either guesses wrong or punts to the PR description where you can't easily respond.
Built a Telegram bot that intercepts Claude's AskUserQuestion calls via a hook, sends me an inline keyboard, injects my answer back into the session. Claude keeps working, PR still happens—but I can unblock it from my phone in 5 seconds instead of rejecting a PR based on a wrong guess.
Works in tandem with a bunch of other LLM enhancers I've built, they're linked in the README or that repo
johnmaguire|1 month ago
magospietato|1 month ago
Flere-Imsaho|1 month ago
gonzaloalvarez|1 month ago
durch|1 month ago
Thats exactly the approach I took with https://github.com/cloud-atlas-ai/miranda, Telegram bot, PR is the human review point, tests + CodeRabbit catch most issues.
Bot intercepts Claude's AskUserQuestion calls via a hook, sends me an inline keyboard, injects my answer back into the session. Claude keeps working, PR still happens—but I can unblock it from my phone in 5 seconds instead of rejecting a PR based on a wrong guess.
dogline|1 month ago
Claude is making it easier to have bespoke data and dashboards for anything. We're going to make a lot of them, for all reasons. I've also made apps with Django interfaces, but quick, global interfaces are going to become in demand.
jes5199|1 month ago
gingersnap|1 month ago
electroglyph|1 month ago
jscheel|1 month ago
irjustin|1 month ago
If true to the post, it lacks "real time". Doom scrolling by nature is while chat is async. Refreshing Gmail constantly is not fun.
larodi|1 month ago
8note|1 month ago
getting a PR back and being able to put comments on it is fine, but ive had middling success getting qcli at least to actually match the comments with the code that was commented on. i get the sense that there isnt any training with the comments inlined well on a diff:/
it doesnt have to be a vpn though, i was on an oauth webbrowser terminal, and things like coder[0] let you run vscode on the browser, including on your phone browser. there's also happy coder[1] which i tried using to connect between the new builtin android linux vm, and skip all the remote stuff entirely, but the phone would inevitably kill the terminal runbing claude, killing the whole thing. you can currently just run claude from your phone in that, which only has the problem that when the vm crashes, all you can do is wipe the partition.
[0] https://coder.com/ [1] https://happy.engineering/
latentsea|1 month ago
someguyiguess|1 month ago
educasean|1 month ago
9dev|1 month ago
gitaarik|1 month ago
Edit: also setting up an email interface API to Claude Code seems like a lot more work than just setting up a VPN.
plagiarist|1 month ago
PurpleRamen|1 month ago
strobe|1 month ago
I personally not even convinced that Claude Code any better on average than something like Aider+Gemini 3 or other good model. May be in some specific cases it actually better but in those Aider+'Antropic Model via API' most likely will work too.
j45|1 month ago
herewulf|1 month ago
scottbez1|1 month ago
unknown|1 month ago
[deleted]
darknavi|1 month ago
Make sure you authenticate somehow to prevent external abuse.
Natfan|1 month ago
calvinmorrison|1 month ago
aqme28|1 month ago
aghilmort|1 month ago
with vpn vps if want to interact? how would that work?
slashdave|1 month ago
johnnyanmac|1 month ago
bigfishrunning|1 month ago
ralfhn|1 month ago
ZenoArrow|1 month ago
yieldcrv|1 month ago
“Why not Telegram”
all the crypto bros are already there, and maybe some e-commerce
pmarreck|1 month ago
it could not possibly be easier to get Tailscale up and running on your mac or linux machine, install tmux and mosh on your mac or linux machine, connect to it with Blink Shell https://blink.sh/ on your iOS device that you've also installed tailscale to, and start vibe-coding from anywhere, on a performant, resilient, instantly resumable terminal connection.
seriously, it's a game-changer
mulmen|1 month ago
bartread|1 month ago
This might be the most "when your only tool is a hammer all your problems look like nails" suggestion I've ever read.
Email driven automation isn't a terrible solution to everything - it works very well for support tickets, for example - but it's really lacking in the immediacy required from a serious software development environment.
I'll go further: I think coding on my phone is a fun, neat, idea, and an interesting curiosity, but I don't actually want to do it. There are few situations where I'd feel comfortable getting my phone out to code where I don't also have my laptop with me, and that's going to provide a way better software development experience, so I'm always going to use that for anything serious.
Garlef|1 month ago
(Sure, there might be small laptops of similar dimensions ... But as the name "laptop" suggests these are made for a different UX... and they require more effort to turn on/off)