i put my terminal on my phone... here is the whole setup

Por Karn · 11 ago 2026 · 8:51

Visualizaciones
2.1K vistas
Likes
4 likes
Comentarios
0 comentarios

I wanted my 10,000 steps. Coding agents had other plans. So I start the run on my machine, go for the walk, and read the answer on my phone. A three part demo, recorded in one take. Setting flue up on a Mac, deploying a relay into my own Cloudflare account and pairing my phone from a QR code, then joining a second machine to the same relay and reaching every session from anywhere. The phone is on a different network the whole time. flue is a small Go daemon that owns your shells and their scrollback, and a web app that draws them. Closing the tab does not kill a session. It only detaches it, and reattaching replays what you missed. Site: https://flue.sh Source: https://github.com/karnstack/flue Setup guide: https://flue.sh/docs/setup How it works: https://flue.sh/docs/how-it-works Remote access: https://flue.sh/docs/relay Install: brew install karnstack/tap/flue curl -fsSL https://flue.sh/install.sh | sh flue enable macOS, Linux, WSL. One static Go binary. No Node, no Python, no toolchain. CHAPTERS 00:00 The plan, in three parts 00:27 Installing it on the Mac 00:52 flue enable, and the first session 01:15 Close the tab, the session keeps running 01:35 Command K, and jumping between sessions 02:19 Deploying a relay into my own Cloudflare account 03:16 Pairing my phone from a QR code 04:23 A second machine, an Ubuntu box 05:40 flue relay join, and one list for the whole fleet 06:57 Where the data lives, and what the relay can see 07:26 Restarting the daemon, and resuming a session 07:54 What is next, and where the source is ON REMOTE ACCESS The daemon listens on loopback and nothing else. Remote access is opt in: one command deploys a relay Worker and the web app into your own Cloudflare account, on the free plan. Everything crossing it is end to end encrypted with Noise IK, and your browser pins the daemon's key when it pairs, so the Worker forwards ciphertext it holds no key for. Your scrollback stays on the machine that owns it. If that machine is off, its sessions are simply unreachable. There is no flue account, no flue server and no billing, because there is no company. There is me and a Cloudflare free plan. MIT licensed. Open source and always free. #flue #terminal #selfhosted