Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Pair Programming Software
  3. Coterm

Coterm

What it is

Coterm is a native macOS workspace where two developers can pair in a shared terminal, browser, and coding-agent session. A live room lets participants follow the terminal, see who is present, and share previews. Supported agents include Claude Code, Codex, OpenCode, Gemini CLI, Aider, Amp, Cursor Agent, and other CLI agents. Its Ghostty-based terminal has vertical tabs, a notification panel, and a socket-based control API; programmatic control is also available through a CLI and Unix socket. Coterm's collaboration relay, control plane, presence, and approval flow run in the user's own Cloudflare account, and the Mac app works locally without a Coterm-hosted account service. The app is free under GPL-3.0-or-later and can be installed from a DMG or Homebrew. It requires macOS 14.0 or later on Apple Silicon or Intel Macs. An iOS companion app is available in beta for attaching to a Mac's terminals. After relaunch, Coterm restores layout and metadata but does not checkpoint arbitrary live process state; unsupported apps reopen as normal terminals. Its privacy policy says it may collect crash diagnostics, OS and app versions, and anonymous usage patterns.

For and against

For

  • Free under GPL-3.0-or-later.
  • Supports multiple listed coding agents.
  • Collaboration backend can run in the user's Cloudflare account.
  • Available for Apple Silicon and Intel Macs.

Against

  • Requires macOS 14.0 or later.
  • Arbitrary live process state is not restored.
  • The iOS companion app is in beta.
  • Screen sharing is not available.

The verdict

Coterm is a free macOS pairing workspace with shared terminal sessions and a self-hosted collaboration option. Keep its macOS requirement and session-restore limit in mind, and note that the iOS companion remains in beta.

Who it suits

Coterm suits developers who want to pair in real time in a shared terminal and coding-agent workflow on macOS. It may also fit users who want collaboration infrastructure hosted in their own Cloudflare account.

Plans and prices

Free

Free

macOS desktop app · self-hosted collaboration backend optional · GPL-3.0-or-later source

Coterm

Free

Free to use · GPL-3.0-or-later · macOS app · optional self-hosted collaboration backend

Founders Edition

Priced on request

Includes early access to the beta iOS companion and other early features

Every plan, in full

On the record

Account requirement
The Mac app works locally without a Coterm-hosted account service, and pair programming is self-hosted.coterm.cc · read 4 Oct 2026
Agent hibernation
An opt-in setting can suspend idle off-screen coding-agent processes and restore them when their tab is revisited.coterm.cc · read 15 Oct 2026
Agent support
The site lists Claude Code, Codex, OpenCode, Gemini CLI, Aider, Amp, Cursor Agent, and other CLI agents as supported in the shared workflow.coterm.cc · read 4 Oct 2026
Build from source
The repository instructions require cloning with submodules, running setup scripts and using Xcode for a macOS build.github.com · read 15 Oct 2026
CLI and socket API
Coterm exposes a CLI and newline-delimited JSON Unix-socket interface for workspace, pane, notification and sidebar control.coterm.cc · read 15 Oct 2026
Company
The site's legal pages identify the company as emergent.inc.coterm.cc · read 4 Oct 2026
Company identity
The public GitHub organization behind the repository is named Mana, lists the United States and links to mana.am; no legal company name or founding year is stated there.github.com · read 15 Oct 2026
Company size
No Coterm-specific employee count, headquarters address, funding record or Crunchbase profile was stated on the opened official and company pages.github.com · read 15 Oct 2026
Configuration format
Settings use commented JSON with a published schema and support global and project-local coterm.json files.coterm.cc · read 15 Oct 2026
Core app features
The docs describe a Ghostty-based terminal with vertical tabs, a notification panel, and a socket-based control API.coterm.cc · read 4 Oct 2026
Data handling
The iOS documentation says interactive terminal content and keystrokes flow directly between the phone and Mac rather than through Coterm servers.coterm.cc · read 15 Oct 2026
Distribution
Homebrew lists a coterm cask, but its description identifies a different Datadog terminal-recording utility rather than the coterm.cc product.formulae.brew.sh · read 15 Oct 2026
Documentation depth
The documentation covers configuration keys, keyboard shortcuts, skills, browser automation, diagnostics, customization and API commands.coterm.cc · read 15 Oct 2026
Embedded browser
Coterm includes browser panes with configurable search engines, URL routing, download behavior and developer tools.coterm.cc · read 15 Oct 2026
File previews
The app can preview text, code, PDFs, images, audio, video and Quick Look files inside Coterm.coterm.cc · read 15 Oct 2026
Independent discussion
A Reddit post describes Coterm as free, open source and self-hosted, while warning that early builds were rough, macOS-only and initially not notarized.reddit.com · read 15 Oct 2026
Independent recommendation
A software-comparison page presents Coterm as an option for pairing around Claude Code, Codex and other CLI agents, emphasizing self-hosting.parse.gl · read 15 Oct 2026
Installation and requirements
The app can be installed from a DMG or Homebrew and requires macOS 14.0 or later on Apple Silicon or Intel Macs.coterm.cc · read 4 Oct 2026

The review

Coterm is a macOS workspace for developers who want to pair inside a shared terminal and coding-agent session. Its free, self-hosted collaboration model will appeal to pairs comfortable running their own backend; teams that need Windows or Linux desktop support should look elsewhere.

The draw is a focused pairing workflow that keeps both developers in the same working context. Its main trade-offs are the macOS requirement and the inability to preserve live process state across relaunches.

Overview

Two developers can join a live room, follow the terminal, see who is present and share previews. Coterm is built for collaborative terminal work, not screen sharing: it has no screen-sharing feature. That distinction matters for pairs who want to work in a shared CLI session, but makes it a poor fit when the collaboration depends on seeing and controlling another person’s entire desktop.

The Mac app runs locally, and pair programming uses a collaboration relay, control plane, presence and approval flow hosted in the user’s Cloudflare account rather than a Coterm-hosted account service. This gives technically capable teams control of the collaboration backend, but means the self-hosting step is part of the product’s operating model.

Key features

Shared terminal and agent work

Coterm’s shared workflow supports Claude Code, Codex, OpenCode, Gemini CLI, Aider, Amp, Cursor Agent and other CLI agents. That makes it a natural fit for pairs who want to work with an agent in the same session. The app also includes configurable integration hooks for Claude Code, Amp, Cursor, Gemini and Kiro CLI, giving users a way to connect those tools to their workflow.

Terminal controls and recovery

The Ghostty-based terminal offers vertical tabs, a notification panel and a socket-based control API. A CLI and Unix socket expose commands for programmatic control, which should suit users who want to automate or integrate terminal operations. Coterm restores layout and metadata after relaunch, but not arbitrary live process state; unsupported apps reopen as ordinary terminals. Users relying on long-running processes should not treat session restore as a checkpoint.

Privacy and data flows

The app runs locally, and user code, files and content are not sent to Coterm’s servers during normal use. Its privacy policy also says it may collect crash diagnostics, operating-system and app versions, and anonymous usage patterns, and that it does not sell personal information for marketing. The iOS terminal stream travels directly between phone and Mac over the user’s network, while forwarded notification text can pass through Coterm servers and Apple’s push service. That distinction is worth considering for users with stricter notification privacy requirements.

Pricing

Coterm is free to use: the Coterm plan costs nothing and includes the macOS app under GPL-3.0-or-later, with an optional self-hosted collaboration backend. There is no free trial because the product is already free. The plan suits individual Mac users and pairs willing to self-host; there is no paid tier or hosted collaboration plan to choose instead.

Platforms

The desktop app runs on macOS 14.0 or later, on Apple Silicon and Intel Macs, and installs from a DMG or Homebrew. The iOS companion is in beta and can attach to a Mac’s terminals, so it is an additional mobile option rather than a substitute for the Mac app. Coterm also offers an API and a self-hosted option, but the native desktop requirement rules it out for teams needing a Windows or Linux Mac-app equivalent.

Who it's for

Coterm is best for two developers already working on Macs who want to pair in a terminal, collaborate alongside CLI agents and manage their own collaboration infrastructure. Its free price and local-first operation make it appealing to cost-conscious technical pairs. It is less suitable for teams that need screen sharing, cross-platform desktop clients or reliable restoration of running processes.

Pros and cons

  • Pros: Free to use under GPL-3.0-or-later, with an optional self-hosted pairing backend; useful agent coverage for pairs working in CLI tools; CLI and Unix socket control support programmatic workflows.
  • Cons: The desktop app requires macOS 14.0 or later; teams must run the collaboration backend themselves; relaunch restores layout and metadata, not live process state; there is no screen sharing.

Alternatives

  • Pair Programming Software is a useful place to compare more tools in the category.
  • Teamtype is another free option with Android, Windows and Linux support as well as macOS, making it a better starting point for mixed-platform teams.
  • Visual Studio is a better fit for Windows users seeking a full IDE, with a free Community plan for students, open-source work and individual developers.
  • Zed suits developers looking for a cross-platform code editor with a free Personal plan that includes 2,000 accepted edit predictions and external-agent or API-key support.
  • CodeInterview is a stronger match for structured remote interviews: its free plan allows two interviews per month with unlimited users and all languages and frameworks.
  • Drovio is worth considering when screen sharing and remote control are priorities; its free Basic plan allows up to two participants, with remote control limited to 30 minutes per day.
  • Duckly offers a free plan for occasional sessions with two simultaneous participants and no video calls, making it an alternative for pairs seeking a browser or extension workflow.
  • Hopp offers a free self-hosted option for teams that want to run a collaboration tool on their own infrastructure.
  • Pop is another option for teams comparing meeting-focused tools.

Verdict

Choose Coterm if you and a partner work on Macs and want a free shared terminal workflow that accommodates CLI agents, with the control of self-hosting. Look elsewhere if you need screen sharing, broader desktop-platform support or relaunches that preserve running process state.

Alternatives to Coterm

Every alternative, ranked