Glowfish runs on your Mac, Windows, or Linux box and beams a real terminal to your phone. GPU-rendered, Ghostty-grade VT. Durable sessions that survive the subway tunnel. Voice-driven. A soft keyboard built for the terminal — not stolen from your messaging app.
curl -fsSL https://glowfi.sh/install | sh Copied Run the Glowfish host on your Mac, Windows, or Linux box. One install, no SSH config, no port forwarding.
Open Glowfish on your computer and scan the QR with your phone. First time? It sends you to the App Store.
Phone and computer are linked over a durable, encrypted channel. Your terminal travels with you — even on LTE.
Built on libghostty-vt — the same VT engine that powers Ghostty. Scrollback, mouse, true color, and modern escape sequences just work. TUIs render the way they were meant to: htop, neovim, lazygit, k9s — pixel-perfect.
Metal on iOS. Vulkan and OpenGL on Android. Every cell is composited on the GPU, so 120fps scrolling stays smooth even on a buffer full of color. CPU stays cold, battery stays full.
A custom transport tuned for spotty cellular links. Sends compact terminal-state diffs over UDP instead of replaying a TCP byte stream. Recovers from packet loss in milliseconds and tolerates IP changes — Wi-Fi to LTE without dropping a beat.
Disconnect, lock your phone, board a plane. Your session keeps running on the host. Reattach from anywhere — the scrollback, your shell history, your running processes are exactly where you left them.
Stop fighting iOS for screen real estate. Glowfish ships its own compact keyboard with Ctrl, Esc, arrows, Tab and a keypad — the keys you actually press. Toggle it off for full-screen reading. Your terminal gets the screen it deserves.
OpenAI Realtime transcription baked in. Hold to talk, watch your prompt stream into Claude or Codex, and let the agent run. Pair-programming with an AI from a phone finally feels less like typing and more like thinking.
Real demo video coming soon. The keyboard above is roughly the layout — the actual app remaps based on context (insert mode, normal mode, agent mode).
| Capability | Glowfish | Termius | mosh + tmux |
|---|---|---|---|
| GPU-rendered terminal | ● yes | ○ no | ◐ depends on host term |
| Modern VT (Ghostty engine) | ● yes | ◐ partial | ◐ inherits host term |
| Custom terminal soft keyboard | ● yes | ○ no | ○ no |
| Full-screen layout (no OS kbd) | ● yes | ○ no | ◐ n/a |
| Survives connection drops | ● yes | ○ no | ● yes |
| IP roaming (Wi-Fi ⇄ LTE) | ● yes | ○ no | ● yes |
| Durable sessions on the host | ● built-in | ○ no | ◐ needs tmux |
| Reattach from any device | ● yes | ○ no | ◐ needs tmux |
| Voice input (realtime STT) | ● yes | ○ no | ○ no |
| Open install / no SaaS lock-in | ● yes | ○ no | ● yes |
Termius is fine if you mostly want a connection manager. Mosh + tmux is what every terminal nerd already uses. Glowfish folds the durable-session and roaming model directly into the protocol, then puts a phone-native UI on top.