
Contour
Summary
Contour is a free, modal terminal emulator for Linux, macOS, FreeBSD, OpenBSD, and Windows, designed for everyday use and aimed at advanced power users. It uses GPU-accelerated rendering and supports high-DPI displays, font ligatures, Unicode emoji, and grapheme clusters. Users can split panes, navigate and select with vi-like modes, and jump through terminal history using vertical markers. Sessions can persist after a terminal window closes and be reattached locally or over a network. Contour supports tmux control-mode interoperability in both directions, but not the -CC mode. It also offers clickable links, inline Sixel images, and OSC 52 clipboard setting. Profiles group color schemes, login shells, and related behaviors. Remote TCP connections are encrypted with TLS, require a token, and have no plaintext mode. Daemon mode is experimental, so its command-line options and wire protocol may change between releases. The project website is still in draft mode while content is being built. Installation options include Windows MSI, Homebrew on macOS, packages for Fedora, Arch, and Ubuntu, Flatpak, and source builds.
Who it is for
Contour may suit advanced users who want modal navigation, persistent sessions, and GPU-accelerated rendering in a terminal. It supports several desktop operating systems and includes remote session capabilities.
What is good
- GPU-accelerated rendering and high-DPI support.
- Sessions can be reattached locally or over a network.
- Supports tmux control mode in both directions.
- Remote TCP connections require TLS and a token.
- Free to use.
What to know first
- tmux -CC mode is not supported.
- Daemon mode is experimental.
- Images drawn before tmux attachment cannot be recovered.
- Project website remains in draft mode.
Verdict
Contour combines modal terminal controls with persistent sessions and a range of text and image features. Note the tmux -CC limitation and the experimental status of daemon mode.
Contour plans and pricing
All plansCompared on terminal emulators
- Free plan
- Yescontour-terminal.org
- Supported platforms
- Linux, macOS, FreeBSD, OpenBSD, Windowscontour-terminal.org
- Split panes
- Yescontour-terminal.org
- Session sync
- Yescontour-terminal.org
- GPU acceleration
- Yescontour-terminal.org
- Scripting API
- Yescontour-terminal.org
- SSH support
- Yescontour-terminal.org
Facts
- Product Type
- Modern terminal emulator designed for everyday use.contour-terminal.org · 28 Sept 2026
- Target User
- Built for advanced power users seeking efficiency and control.contour-terminal.org · 28 Sept 2026
- GPU Rendering
- Uses GPU-accelerated rendering for responsive performance.contour-terminal.org · 28 Sept 2026
- High-DPI Support
- Supports high-DPI displays.contour-terminal.org · 28 Sept 2026
- Font Ligatures
- Supports font ligatures for programming and scripting.contour-terminal.org · 28 Sept 2026
- Unicode Emoji
- Supports complex Unicode, including colored emoji and ZWJ variants.contour-terminal.org · 28 Sept 2026
- Persistent Sessions
- Sessions can survive the terminal window and be reattached locally or over the network.contour-terminal.org · 28 Sept 2026
- Vi Input Modes
- Provides vi-like modes for navigation, selection, and copying.contour-terminal.org · 28 Sept 2026
- Vertical Markers
- Provides vertical markers for quickly jumping through history.contour-terminal.org · 28 Sept 2026
- Custom Profiles
- Profiles group color schemes, login shells, and related behaviors.contour-terminal.org · 28 Sept 2026
- Sixel Images
- Supports inline Sixel images.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
- Statusline Support
- Supports host-programmable and indicator statuslines.contour-terminal.org · 28 Sept 2026
- Website Status
- The website is still in draft mode while content is being built.contour-terminal.org · 28 Sept 2026
- What it does
- Contour is a modern, fast, modal virtual terminal emulator for everyday use.contour-terminal.org · 28 Sept 2026
- Target users
- Contour is designed for advanced power users seeking efficiency and control.contour-terminal.org · 28 Sept 2026
- Rendering
- Contour provides GPU-accelerated rendering and high-DPI support.contour-terminal.org · 28 Sept 2026
- Text support
- It supports font ligatures, Unicode emoji, and Unicode grapheme clusters.contour-terminal.org · 28 Sept 2026
- tmux integration
- Contour supports tmux control-mode interoperability in both directions.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
- Remote security
- Contour's TCP endpoint is always encrypted with TLS and has no plaintext mode.contour-terminal.org · 28 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
- Daemon status
- Daemon mode is experimental and its command-line flags and wire protocol may change between releases.github.com · 28 Sept 2026
- License
- Contour is licensed under the Apache License, Version 2.0.github.com · 28 Sept 2026
- Support channels
- The project welcomes contributors through Discord and shares live development on Twitch.contour-terminal.org · 28 Sept 2026
- Security reporting
- Vulnerabilities can be reported through Discord or the project's GitHub Issues page.github.com · 28 Sept 2026
- tmux limitation
- Contour supports tmux control mode (-C), but not -CC.contour-terminal.org · 28 Sept 2026
- tmux image limitation
- Images drawn before attaching through tmux cannot be recovered because tmux capture-pane serializes text and color but not image data.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
- Terminal features
- Features include tabs, font ligatures, Unicode emoji and grapheme clusters, and customizable key bindings.contour-terminal.org · 29 Sept 2026
- Sessions
- Experimental daemon mode lets sessions survive closing the window and supports reattaching locally or over an encrypted network connection.contour-terminal.org · 29 Sept 2026
- tmux
- Contour interoperates with tmux in both directions through its control mode protocol.contour-terminal.org · 29 Sept 2026
- Graphics
- Contour supports Sixel images and ReGIS vector graphics.contour-terminal.org · 29 Sept 2026
- Accessibility
- Contour reports caret position and visible terminal text to the operating system for assistive technology.contour-terminal.org · 29 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
- Windows requirement
- The installation page lists Windows 10 or newer as the supported Windows version.contour-terminal.org · 29 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
- Support
- The site links to the Contour community on Discord.contour-terminal.org · 29 Sept 2026
Best Contour alternatives
See all 12Where it ranks on Everything Xiaomi
- Best Terminal Emulators in 2026#2 of 40
Is Contour yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- contour-terminal.org· checked 28 Sept 2026
- contour-terminal.org/features/· checked 28 Sept 2026
- contour-terminal.org/persistent-sessions/· checked 28 Sept 2026
- contour-terminal.org/install/· checked 28 Sept 2026
- github.com/contour-terminal/contour· checked 28 Sept 2026
- contour-terminal.org/CONTRIBUTING/· checked 28 Sept 2026
- github.com/contour-terminal/contour/blob/master/SE· checked 28 Sept 2026
- contour-terminal.org/accessibility/· checked 29 Sept 2026




