Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Terminal Emulators
  3. Contour

Contour

What it is

Contour is a free terminal emulator for Linux, macOS, FreeBSD, OpenBSD, and Windows, designed for everyday use and aimed at advanced users who want control over terminal workflows. GPU rendering and high-DPI support are paired with font ligatures and support for Unicode emoji and grapheme clusters. Users can split panes, navigate and select with vi-like modes, and jump through command history using vertical markers. Sessions can persist beyond a terminal window 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, and setting the clipboard through OSC 52. Profiles collect color schemes, login shells, and related behavior. Remote TCP connections require a token and use TLS encryption, with no plaintext mode. Daemon mode is experimental, and its command-line flags and wire protocol may change between releases. The project website is still in draft mode while content is being built.

For and against

For

  • GPU-accelerated rendering and high-DPI support.
  • Sessions can be reattached locally or over a network.
  • Supports tmux control-mode interoperability in both directions.
  • Remote TCP requires a token and TLS encryption.
  • Free on Linux, macOS, FreeBSD, OpenBSD, and Windows.

Against

  • Daemon mode is experimental.
  • Daemon flags and wire protocol may change.
  • tmux -CC is not supported.
  • Images shown before tmux attachment cannot be recovered.

The verdict

Contour offers a broad set of terminal controls and persistent sessions at no listed cost. Its experimental daemon and tmux limitations are worth noting for workflows that depend on them.

Who it suits

Contour is aimed at advanced terminal users seeking efficiency and control. It may suit people who want persistent sessions, split panes, and vi-like navigation across supported platforms.

Plans and prices

Contour

Free

No paid plans or pricing stated on the opened pages

Every plan, in full

On the record

Accessibility
Contour reports caret position and visible terminal text to the operating system for assistive technology.contour-terminal.org · read 29 Sep 2026
Target User
Built for advanced power users seeking efficiency and control.contour-terminal.org · read 28 Sep 2026
Clickable Links
Supports clickable hyperlinks.contour-terminal.org · read 28 Sep 2026
Clipboard OSC 52
Can set the clipboard using OSC 52.contour-terminal.org · read 28 Sep 2026
Custom Profiles
Profiles group color schemes, login shells, and related behaviors.contour-terminal.org · read 28 Sep 2026
Daemon status
Daemon mode is experimental and its command-line flags and wire protocol may change between releases.github.com · read 28 Sep 2026
Website Status
The website is still in draft mode while content is being built.contour-terminal.org · read 28 Sep 2026
Font Ligatures
Supports font ligatures for programming and scripting.contour-terminal.org · read 28 Sep 2026
GPU acceleration
Yescontour-terminal.org · read 20 Sep 2026
GPU Rendering
Uses GPU-accelerated rendering for responsive performance.contour-terminal.org · read 28 Sep 2026
Graphics
Contour supports Sixel images and ReGIS vector graphics.contour-terminal.org · read 29 Sep 2026
High-DPI Support
Supports high-DPI displays.contour-terminal.org · read 28 Sep 2026
Installation
Official installation options include Windows MSI, Homebrew on macOS, Fedora, Arch, Ubuntu packages, Flatpak, and source builds.contour-terminal.org · read 28 Sep 2026
License
Contour is licensed under the Apache License, Version 2.0.github.com · read 28 Sep 2026
Linux and Unix availability
Installation instructions cover Fedora, Arch, Ubuntu, Flatpak, and building from source for Linux, FreeBSD, and macOS.contour-terminal.org · read 29 Sep 2026
Persistent sessions
Daemon mode lets sessions survive the terminal window and be reattached locally or over a network.contour-terminal.org · read 28 Sep 2026
Product
Contour is a GPU accelerated terminal emulator designed for everyday use and aimed at power users.contour-terminal.org · read 29 Sep 2026
Remote authentication
TCP connections require a token and refuse to start without a token or token file.contour-terminal.org · read 28 Sep 2026

The review

Contour is a modal terminal emulator for people who spend their day in a shell and want fine control over navigation and sessions. It is best suited to advanced users who value persistent workspaces and rich text rendering. Its broad desktop support and free price are appealing, but experimental daemon mode and a tmux control-mode restriction matter for workflows built around them.

Overview

Contour combines GPU-accelerated rendering with a set of controls aimed at deliberate, keyboard-led terminal work. Persistent sessions can outlive a terminal window and be reattached locally or over a network, which is useful for long-running work. Split panes, SSH support, and a scripting API add flexibility; users who need only a basic shell may find this breadth unnecessary.

The project is licensed under Apache License, Version 2.0. Installation options include Windows MSI, Homebrew on macOS, Fedora, Arch, and Ubuntu packages, Flatpak, and source builds. The project website remains in draft mode, so Contour may be a less reassuring choice for users who depend on polished product guidance.

Key features

Rendering and text

GPU acceleration and high-DPI support suit modern displays, while font ligatures and Unicode grapheme-cluster handling help preserve the intended appearance of programming text and symbols, including complex emoji. Inline Sixel images and clickable links extend what can be displayed and opened from terminal output. These capabilities will matter most to users whose terminal work involves more than plain command output.

Navigation and control

Vi-like modes support navigation, selection, and copying without leaving the keyboard. Vertical markers provide a way to jump through command history, and custom profiles group color schemes, login shells, and related behavior. Statuslines can be programmed by host applications or used for indicators, while OSC 52 support lets applications set the clipboard.

Sessions and remote access

Persistent sessions can be reattached over a network as well as locally, and Contour supports SSH. Its TCP endpoint always uses TLS; connections require a token and will not start without a token or token file. This makes remote access a more considered feature than an unprotected plaintext endpoint, though daemon mode remains experimental and its flags and wire protocol may change between releases.

Contour interoperates with tmux control mode in both directions, but supports -C, not -CC. Images drawn before attaching through tmux cannot be recovered because tmux capture-pane preserves text and color, not image data. Users whose workflow depends on -CC or on retaining those images should look elsewhere.

Pricing

Contour is free at free, with no paid plans. That makes the full terminal feature set accessible without a subscription or tier decision. There are no paid upgrades to consider; the trade-off is that users must accept the project’s experimental daemon and tmux limitations if those features are central to their work.

Platforms

Contour supports Linux, macOS, FreeBSD, OpenBSD, and Windows. Its installation options cover several common Linux distributions as well as Flatpak and source builds, alongside Homebrew for macOS and an MSI for Windows. This breadth suits users who want a similar terminal across desktop systems.

Who it's for

Contour is a strong fit for advanced shell users who want GPU rendering, persistent sessions, keyboard-oriented navigation, and control over profiles and statuslines without paying for a terminal emulator. It is less suitable for teams or individuals that require stable daemon behavior across releases, depend on tmux -CC, or need images drawn before a tmux attachment to persist.

Pros and cons

  • Pros: Persistent sessions can be reattached locally or remotely, helping long-running work survive a closed terminal window.
  • Pros: GPU rendering, high-DPI support, ligatures, and complex Unicode handling make it well equipped for modern displays and text.
  • Pros: Vi-like modes, vertical markers, profiles, and programmable statuslines give power users several ways to shape terminal navigation and presentation.
  • Pros: TLS and mandatory token authentication protect TCP connections, and the software is free across five desktop operating systems.
  • Cons: Experimental daemon flags and protocol may change, making daemon-dependent workflows less predictable.
  • Cons: tmux -CC is unsupported, and tmux cannot restore images drawn before attachment.
  • Cons: The website is still in draft mode, which may leave users wanting more finished product guidance.

Alternatives

Choose Termalin instead if you want a freemium option with SSH and SFTP, a local encrypted vault, session recording and replay, and a watch grid; it spans desktop, mobile, web, and API platforms. gitsome is a free open-source CLI alternative for users seeking that kind of tool across Linux, macOS, Windows, or self-hosted environments.

Warp is another freemium choice with a free monthly plan for developers that includes core terminal features and Warp Agent CLI access. Consider Konsole for a free, open-source terminal application, or Tabby for a free FOSS option.

agedu is a free MIT-licensed Unix utility rather than a like-for-like terminal choice. Alacritty offers a free open-source terminal emulator for BSD, Linux, macOS, and Windows, while foot is a free MIT-licensed Wayland terminal for Linux. Browse Terminal Emulators for more options.

Verdict

Choose Contour if you are an advanced shell user who wants persistent sessions, GPU-accelerated rendering, and detailed keyboard controls at no cost. Its range of text and session features is the main reason to pick it; the experimental daemon and missing tmux -CC support are strong reasons to look elsewhere when those capabilities underpin your workflow.

Alternatives to Contour

Every alternative, ranked