Automattic / Automattic/studio

Feature Request: Add support for cmux to Studio

Open Beginner friendly
#2,868 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
517
Forks
95
Avg merge
1d 22h
Merged PRs (30d)
162

Description

### What

I'd like to request we add [cmux](https://cmux.com) as a supported terminal application in the "Open in..." terminal selector. cmux is a free, open-source native macOS terminal built on Ghostty that's designed for AI coding agents, with vertical tabs, notification rings, split panes, and a scriptable socket API for automation.

### Why

cmux is gaining traction among developers who want split panes, session management, and a lightweight alternative to iTerm/Warp. It works really well with tmux and also with git worktrees so I've been leveraging it with Claude Code during my regular workday. Adding cmux would be a low-effort way to support more developer workflows.

### How

Based on the existing pattern in apps/studio/src/lib/is-installed.ts, this would involve:

1. Adding a cmux entry to `installationPaths.darwin` pointing to cmux.app
2. Adding the corresponding CLI launch command in the terminal handler

This follows the same pattern used for Ghostty, Warp, and iTerm.

Contributor guide

Open the contributing guide

Research direction

Start in apps/studio/src/lib/is-installed.ts and inspect the existing Ghostty, Warp, and iTerm entries, then find the terminal handler used by the Open in... selector. Add cmux's darwin installation path and matching CLI launch command; done means cmux is detected and can be opened from the selector on macOS.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, macos, typescript
Domain
desktop, developer-experience
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
76/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.