FREEDOM251

Freedom251 › Terminal Emulators

Contour

Free plan LinuxMacWindows

Visit Contour Alternatives Pricing

Contour's own site

What Contour is

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 suits

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 it does well

  • 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

Limits

Daemon mode is experimental, and its command-line flags and wire protocol may change between releases. Contour supports tmux control mode (-C), but not -CC; images drawn before attaching through tmux cannot be recovered.

Plans

PlanBilled and limitsPrice
ContourNo paid plans or pricing stated on the opened pagesFree

As contour-terminal.org lists them, read 29 Sept 2026. The maker's own page has the final word.

Getting started

  1. Choose an installation route for your system: Windows MSI, Homebrew on macOS, Fedora, Arch, Ubuntu packages, Flatpak, or a source build.
  2. Install Contour on Linux, macOS, FreeBSD, OpenBSD, or Windows.
  3. Create a profile to group color schemes, login shells, and related behavior.
  4. For remote TCP connections, provide a token; Contour requires one and encrypts the connection with TLS.

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 nothing. 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.

Verdict

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.

Questions

Is Contour free?

Yes. Contour is listed as free, with no paid plans or pricing stated.

Which operating systems does Contour support?

It supports Linux, macOS, FreeBSD, OpenBSD, and Windows.

Is Contour open source?

Contour is licensed under the Apache License, Version 2.0.

How can I install Contour?

Options include Windows MSI, Homebrew on macOS, Fedora, Arch, and Ubuntu packages, Flatpak, and source builds.

Does Contour support tmux?

It supports tmux control-mode interoperability in both directions, including -C, but not -CC.

How are remote TCP connections secured?

They use TLS encryption and require a token; Contour has no plaintext mode.

Facts from Contour's own pages

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

Where Contour stands on Freedom251

Look at these too