A terminal that refuses to lose your SSH session
Wave Terminal wraps your remote work in durable connections, then adds AI and a file manager for good measure.

What it does
Wave Terminal is a cross-platform terminal (macOS, Linux, Windows) built around two ideas: SSH sessions that survive network hiccups and reboots, and an AI assistant that actually reads your terminal output. It bundles a graphical editor, inline file previews, and a drag-and-drop block layout so you can arrange terminals, browsers, and AI chats side by side.
The interesting bit
The durable SSH is the quiet killer feature. Most terminals drop everything when your Wi-Fi flickers; Wave reconnects automatically and preserves your remote state. The AI integration is BYOK—bring your own API keys for OpenAI, Claude, Gemini, or run local models via Ollama. No accounts, no cloud lock-in, and the AI can read your scrollback, edit files, and (soon) execute commands with approval.
Key highlights
- Durable SSH sessions with automatic reconnection after network changes or app restarts
- Context-aware AI assistant (
wsh ai) that reads terminal output and manipulates files - Built-in graphical editor and rich file previews (images, PDFs, CSVs, video) for remote files
wshCLI for workspace management andwsh filefor copying between local and remote hosts- Native system secret storage for API keys and credentials
Caveats
- AI command execution is marked “Coming Soon” with user approval, not shipping yet
- Free beta AI credits are available, but long-term pricing is unspecified
- Requires relatively modern platforms (glibc 2.28+, Windows 10 1809+, macOS 11+)
Verdict
Worth a look if you live in SSH and want your sessions to outlast coffee shop Wi-Fi. The AI is competent glue, not magic. Skip it if you want a minimal, fast terminal without block-based UI overhead.
Frequently asked
- What is wavetermdev/waveterm?
- Wave Terminal wraps your remote work in durable connections, then adds AI and a file manager for good measure.
- Is waveterm open source?
- Yes — wavetermdev/waveterm is open source, released under the Apache-2.0 license.
- What language is waveterm written in?
- wavetermdev/waveterm is primarily written in Go.
- How popular is waveterm?
- wavetermdev/waveterm has 21.8k stars on GitHub and is currently cooling off.
- Where can I find waveterm?
- wavetermdev/waveterm is on GitHub at https://github.com/wavetermdev/waveterm.