flue

Your Claude Code sessions and terminals, in one place.

A daemon that keeps terminal sessions alive, and a web app that lists every one of them across your machines. Claude Code, Codex, Pi, builds, SSH. Name them, tag them, pin them, find them, open them from any screen you own. One static Go binary, no hosted service, no account. Free and open source at flue.sh.

$ brew install karnstack/tap/flue$ flue enablelogin service installed, daemon startedui at http://127.0.0.1:7717$ flue open ~/code/karnstacksession macbook/karnstack opened in the browser$ flue statusdaemon running, 6 sessions across 4 machines

flue enable installs a login service, starts the daemon, and opens the UI. everything after that happens in the browser.

what you get

Sessions outlive the tab
close it, the agent keeps working. reopen it, the scrollback replays. each session runs in its own holder process, so updating or crashing the daemon stops nothing, and a reboot brings every one back with its history.
One list, every machine
group by machine or by tag. name, tag, pin, search. ⌘K lists every session on every machine with its last 14 lines, and Ctrl+Shift+1 to 9 jumps to a pinned one.
Agent history
every Claude Code, Codex and Pi conversation from every machine. search it, see tokens and cost per day, read the transcript, resume it in a terminal.
Phone and tablet
pair once with a QR code. a key bar with Esc, Tab, arrows and Ctrl. two devices can mirror one session. splits and tabs work the same on every screen.

drop it in

brew install karnstack/tap/flue    # or: curl -fsSL https://flue.sh/install.sh | sh
flue enable

the daemon listens on loopback and nothing else. reaching it from another machine is opt-in: flue relay setup deploys a Worker into your own Cloudflare account on the free plan, and everything crossing it is end-to-end encrypted with Noise IK, so the Worker forwards ciphertext it holds no key for. no flue account, no flue server, no billing. what it deploys and what it costs is in the relay docs. macOS, Linux, WSL.

MIT licensed. contributions welcome.

Command Palette

Search for a command to run...