Zen and the Art of Vibe Code Anywhere
Note: This is expanded from my original tweet. And I also have generated this hilarious version in the style of "Zen and the Art of Motorcycle Maintenance", which I was reading recently, and did not expect to be so fun, check out this tweet.
Level 1: Access Your Mac Anywhere
The goal is strictly simple: you want access to your Mac from anywhere, so you can vibe and code anytime, regardless of where you are.
Here is the simplest free setup to get this:
- Tailscale for VPN and security.
- Termius for access with a nice keyboard bar.
- Have your Mac always connected to power with the lid up.
Now you can SSH anytime and start the vibe from your phone.
Next Level: Continuous Flow
What if you want to start your work from your Mac and continue on from your phone? Introducing tmux:
- Just define a bash function
aain your.zshrc:aa(){ tmux new -A -s work} - When you connect, type
aato connect or start the session. - You can also start or reattach to the session from your Mac if you have ongoing agent work.
Want your tmux to be prettier? Just do this:
just typed your tweet into my agent and asked it repro it, and it did, since i haven't used tmux for many years and it's pristine setup, it also taught me how to create panels and setup meta key.
— shao (@randomor) January 3, 2026
i don't need your dotfiles, all i need is your ideas, thanks for sharing! pic.twitter.com/yI7QhkfCpu
Not sure how to navigate with tmux windows/panels or remember all the key bindings?
- You can just use one window/panel.
- Or, you can ask your agent to put all common shortcuts in an info panel and hook it up to
ctrl + b + i, so you only have to remember that one.

Level 2.1: Agent Notifications
Want to be notified when your agent needs your attention?
- Ask your agent to always "emit a terminal bell (
printf '\a')" in yourhttp://agents.mdwhen they need your attention or are close to being done.
Level 3: Push Notifications
Want to get a proper push notification when attention is needed? Claude Code on the Go
Level 4: Preview Your Code
For Web Apps:
- Run your app
npm run dev(which may start a server at localhost:8080). - Go to the Tailscale app, copy the MagicDNS link.
- You will get a link like
yourmac.tailabcd.ts.net. - Just append the port to the MagicDNS link (e.g.,
yourmac.tailabcd.ts.net:8080). - Now you can preview anywhere.
For iOS Apps:
- Push the TestFlight to preview (follow my workflow here).
- Or, if you are in the same home WiFi, you can ask your agent to build your project, it will run on your iPhone directly (won't work outside of WiFi unfortunately).
Bonus Levels
- 5x Input Bandwidth: Want to 5x the input bandwidth instead of just 2 fingers? Buy this keyboard:
I declare this as the best keyboard for @daylightco and @thezenjournal….
— shao (@randomor) January 5, 2026
I can finally fire with all ten fingers. Perfect for my new vibe coding setup as well… pic.twitter.com/tQq7mrZhCo
- 1.2x Typing Speed: Want to type 1.2x faster with a physical keyboard, or simply want to type in bed (i'd not recommend unless you want to mess up your sleep), or in the shower (which I do recommend, like what's stopping you)? Buy the new fancy Clicks keyboard. Don't expect significant speed up though, as you have to learn new muscle memory and you still have to type with your thumb.
Termius has claimed the top of my screen time list even with my Mac usage over the weekend. Let's see if it will stick...