Skip to content

A supercharged
terminal emulator.

Scriptable, multiplexed, local and remote. Free and open source, on your own machines.

macOS / Linux / Windows / FreeBSDFree & open source

The Computers Window.

The Computers window gives you access to all your Chan windows, local and remote, and your tmux sessions. Open it from any Chan window with Cmd + P on macOS, or Ctrl + Shift + P on Linux, FreeBSD, and Windows.

Try the Computers window from a keyboard. Use shift left and right for machine navigation.

Your tmux, in Chan.

Run tmux -CC locally or over ssh. Each tmux window opens as a Chan window, with its terminal and panes and layout. Use Chan's shortcuts and hybrid nav to split and resize panes, create new windows. Manage tmux sessions from the Computers window.

tmux setup and controls

LOCAL

$tmux -CC new -A -s dev

OVER ssh

$ssh -t user@host tmux -CC new -A -s dev

Enable tmux control mode in Terminal settings. Requires tmux 3.2+.

Your tools, on any machine.

Install Chan on a remote machine and use Add devserver in Computers to configure access. Connect over ssh or Eternal Terminal, as in the examples above. Your terminals, files, and workspaces live on that machine, ready when you reconnect.

Connect over ssh or Eternal Terminal

Always-on environments.
Your domain.

Provision managed devservers with your tools and a PAT. Give people access through OAuth2, without ssh. Run the gateway on your own infrastructure, with admission control, access policy, live switches, and a scalable proxy fleet.

Gateway architecture and setup

More in the manual.

Terminal scripting, files, editing, workspaces, and collaboration.

Read the manual