Freedom report

Three barsScore 6.6

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

Contour is a free, modal terminal emulator for everyday command-line work, designed for advanced users seeking control over their workflows. It uses GPU-accelerated rendering and supports high-DPI displays, font ligatures, Unicode emoji, and grapheme clusters. Users can split panes, navigate and select text in vi-like modes, and jump through history using vertical markers. Sessions can remain available after a terminal window closes and be reattached locally or over a network. Contour supports tmux control-mode interoperability in both directions, as well as clickable links, inline Sixel images, OSC 52 clipboard setting, and statuslines. Profiles group color schemes, login shells, and related behavior. Remote TCP connections use TLS encryption and require a token; there is no plaintext mode. Daemon mode is experimental, and its command-line options and wire protocol may change between releases. Contour runs on Linux, macOS, FreeBSD, OpenBSD, and Windows. The project website is still being built and remains in draft mode.

Who it is for

Contour suits advanced terminal users who want GPU rendering, persistent sessions, split panes, and modal navigation. Its remote session and scripting features may also suit users who work across networked environments.

What is good

  • GPU-accelerated rendering and high-DPI support
  • Persistent sessions can be reattached
  • Supports Unicode emoji and font ligatures
  • Works on five listed operating systems

What to know first

  • Daemon mode is experimental
  • tmux -CC mode is not supported
  • The website remains in draft mode

Freedom251 review

Contour: the full review

Contour offers a broad set of terminal workflow features, including persistent sessions and GPU rendering. Note that daemon mode is experimental and the project website is still in draft mode.

Contour is a free, modal terminal emulator for people who spend much of their working day in a shell. It is strongest for power users who want persistent sessions, keyboard-led navigation and GPU rendering; its experimental daemon and partial tmux control-mode support are reasons to look elsewhere if those workflows are essential.

Overview

Contour aims to make everyday terminal work more responsive and controllable. Its combination of GPU rendering, session persistence and vi-like input modes gives advanced users tools for both long-running work and fast navigation. Split panes, SSH support and a scripting API broaden its usefulness beyond a basic command prompt.

It is free under the Apache License 2.0, with no paid plans. Official installation options include Windows MSI, Homebrew on macOS, packages for Fedora, Arch and Ubuntu, Flatpak and source builds. The project welcomes contributors through Discord and shares development on Twitch. Its website remains in draft mode, which may be a drawback for users looking for finished product guidance.

Key features

Rendering and text

GPU-accelerated rendering and high-DPI support suit modern displays, while font ligatures and support for Unicode grapheme clusters and complex emoji help preserve the intended appearance of programming text and symbols. Inline Sixel images and clickable links extend the terminal beyond plain text output. OSC 52 clipboard support can set the clipboard from a terminal application, and statuslines can be both host-programmable and indicator-based.

Sessions and navigation

Persistent sessions can outlast a terminal window and be reattached locally or over a network, which is useful for work that should continue across windows or connections. Vi-like modes support navigation, selection and copying; vertical markers provide a quicker way to jump through terminal history. Custom profiles group color schemes, login shells and related behavior, helping users keep distinct setups organized.

Remote work and tmux

Contour supports SSH and tmux control-mode interoperability in both directions, which can fit users who already build their terminal workflow around remote shells or tmux. Its TCP endpoint is always encrypted with TLS, and TCP connections require a token; it will not start without a token or token file. These protections matter for remote access, though they do not remove the feature limits: Contour supports tmux control mode with -C, but not -CC. Images drawn before attaching through tmux cannot be recovered, because tmux capture-pane retains text and color but not image data.

Daemon mode is experimental, and its command-line flags and wire protocol may change between releases. Users who need a stable daemon interface should treat that as a significant caveat rather than build a critical workflow around it.

Pricing

Contour costs 0.00 USD per free. The free plan includes the terminal emulator, with no paid tier or subscription terms to weigh against it. That makes it a straightforward choice for individuals who want its power-user features without a software charge; the trade-off is that there is no higher tier to turn to for a more stable daemon or expanded support.

Platforms

Contour supports Linux, macOS, Windows, FreeBSD and OpenBSD. That breadth makes it a practical option for users who move between desktop systems, while official installation routes span packages, Flatpak, Homebrew, Windows MSI and source builds.

Who it's for

Contour is best suited to advanced users who value control over terminal navigation, long-lived sessions and rendering. Programmers and shell users who benefit from ligatures, Unicode handling, scripting, split panes or tmux control mode have a strong reason to consider it. It is less suitable for people who depend on tmux -CC, need tmux to preserve previously drawn images, or require daemon behavior that will not shift between releases.

Pros and cons

  • Pros: Persistent sessions can be reattached locally or over a network, supporting work that should survive a closed window.
  • Pros: GPU rendering, high-DPI support and broad Unicode handling serve users working on modern displays with programming text and symbols.
  • Pros: Profiles, vi-like modes, vertical markers, split panes and scripting give power users several ways to shape a shell workflow.
  • Pros: TLS encryption and mandatory tokens provide clear safeguards for TCP connections.
  • Cons: Daemon mode is experimental, and both its flags and wire protocol may change.
  • Cons: tmux interoperability excludes -CC, and images drawn before attaching cannot be recovered through tmux.
  • Cons: The project website is still in draft mode, a drawback for users who want polished guidance.

Alternatives

Contour belongs in a wider field of terminal options; users whose priorities differ may prefer another fit. Browse Terminal Emulators for the category.

  • Termalin is worth considering if a freemium option with a free trial, iOS and web access, session recording and replay, or a local encrypted vault better matches your needs.
  • Warp may suit developers who want its free tier's core terminal features and Warp Agent CLI access, or need self-hosted availability.
  • Alacritty is another free, open-source terminal for Linux, macOS and Windows.
  • Hyper is another free terminal for Linux, macOS and Windows.
  • Tabby is a free, forever-FOSS terminal for Linux, macOS and Windows.
  • WezTerm is another free, open-source option for Linux, macOS and Windows.
  • Ghostty is a free, open-source terminal for Linux and macOS without commercial backing or a dedicated support team.
  • iTerm2 is a free option if you need a macOS-only terminal.

Verdict

Choose Contour if you are an advanced shell user who wants persistent sessions, responsive GPU rendering and fine control over navigation across desktop platforms. Its broad feature set comes without a software cost. Look elsewhere if your work depends on tmux -CC, tmux image recovery or a daemon interface stable across releases.

Contour plans and pricing

All plans
Contour Free No paid plans or pricing stated on the opened pages contour-terminal.org · 29 Sept 2026

Compared on terminal emulators

Free plan
Yes
Supported platforms
Linux, macOS, FreeBSD, OpenBSD, Windows
Split panes
Yes
Session sync
Yes
GPU acceleration
Yes
Scripting API
Yes
SSH support
Yes

Best Contour alternatives

See all 20