Comparison

Cross Platform Terminal vs Wave Terminal

An open-source, AI-integrated terminal that arranges terminals, editors, file previews, web browsers and an AI assistant as blocks in one window. Wave Terminal’s own site →

Cross Platform Terminal compared with Wave Terminal
FeatureCross Platform TerminalWave Terminal
PlatformsLinux, Windows (macOS in progress)macOS 11+, Windows 10 1809+ (x64), Linux on glibc 2.28+ (x64 and arm64)
WindowsNative, identical to the Linux buildNative, with an installer, an MSI or a zip
LicenceProprietaryApache-2.0, open source
Price€7.49/month or €67.41/year, no free tierFree, no account required; Wave AI is in beta with included credits, or bring your own key
RenderingGPU, whole grid in one draw callElectron, with xterm.js as the terminal
ConfigurationIn-app settings, per-profileJSON — settings.json and connections.json — plus the wsh command line
Session persistenceOpt-in detachable sessions, no multiplexer neededDurable sessions for remote SSH connections, opt-in. Local and WSL terminals stay alive while Wave is running
Agent awarenessDetects 8 agent CLIs and reports five states per paneIts own assistant, Wave AI. Claude Code tab badges for waiting and done, wired up through Claude Code hooks

Where Wave Terminal is the better choice

  • Free and open source, with no account required. CPT has neither a free tier nor a trial.
  • It runs on macOS and on arm64 today, and its Linux build asks only for glibc 2.28. CPT has no macOS or ARM build, and its Linux download needs glibc 2.39.
  • Remote work is a first-class feature: durable SSH sessions survive network drops and Wave restarts, and remote files open in a built-in editor and previewer. CPT's detachable sessions are local only.
  • A built-in AI assistant that reads terminal output and can edit files with your approval, using Wave's service, your own API key, or a local model. CPT has no assistant of its own.

Where CPT is the better choice

  • Local shells that outlive the app. Wave's docs say durable sessions are for remote SSH connections only, and that local and WSL terminals remain active as long as Wave is running. CPT's opt-in daemon keeps local shells — Windows ones included — running after the app is closed.
  • Agent awareness without setup. Wave's documented integration is Claude Code hooks you add to your settings, which badge a tab when Claude is waiting or done. CPT detects eight agent CLIs from the process tree, even behind npx, uv, node or a virtualenv shim, and tells idle, working, waiting-for-input, finished and failed apart.

The short version

Wave is the better pick if you want a free, open-source terminal that also runs on macOS, spend your day on remote machines over SSH, or want an AI assistant built into the terminal itself. CPT is the better pick if your shells are local on Windows and Linux, and you want them to outlive the app and to show you what each agent CLI in them is doing without wiring anything up.

Wave Terminal details checked against README, LICENSE, Durable sessions, Claude Code integration, Wave AI, Configuration and package.json on 11 September 2026. Projects move; if something here is out of date or wrong, tell us and it gets fixed.