All 105 Dependencies

Every package cmux depends on, ranked by repo health score.

cmux is an open source macOS terminal built by Manaflow, a Y Combinator (S2024) company, specifically for developers running multiple AI coding agents — Claude Code, Codex, Gemini CLI, OpenCode, Amp, and others — at the same time. Instead of wrapping a browser engine like the Electron and Tauri-based coding orchestrators it competes with, cmux is a native Swift/AppKit application built on a fork of Ghostty's GPU-accelerated libghostty core, so it starts fast, uses little memory, and reads an existing `~/.config/ghostty/config` for themes and fonts.

The problem it targets is notification opacity: when several agent sessions run in split panes, macOS notifications collapse into generic "waiting for input" banners with no way to tell which pane needs attention. cmux's sidebar shows vertical tabs with git branch, linked PR status, working directory, listening ports, and the latest notification text per workspace; panes get a blue ring and their tab lights up when an agent is waiting, driven by real terminal escape sequences (OSC 9/99/777) and a `cmux notify` CLI hook that plugs into agent hooks.

Beyond notifications, cmux ships an in-app browser with a scriptable API ported from Vercel's agent-browser project — agents can snapshot the accessibility tree, click, fill forms, and evaluate JS in a pane split next to the terminal — plus built-in SSH workspaces that route browser traffic through the remote host so localhost URLs just work, session restore across window/workspace/pane layout, and a public CmuxExtensionKit SDK so third parties can build their own sidebar extensions as macOS ExtensionKit app extensions.

The terminal client itself is fully open source under a dual GPL-3.0-or-later / commercial license. A separate, optional Cloud VMs feature (`cmux vm new/ls/rm/exec/attach`) provisions remote dev VMs through E2B or Freestyle, billed per team plan — that piece lives in a closed, hosted Next.js backend and is not required to use the terminal.

37 fs2 0.4.3 37 fzstd ^0.1.1 37 hex 0.4.3 37 rehype-sanitize ^6.0.0 37 remark-breaks ^4.0.0 40 prosemirror-state ^1.4.4 40 remark-gfm ^4.0.1 41 turndown-plugin-gfm ^1.0.2 42 prosemirror-model ^1.25.7 44 cmdk ^1.1.1 44 prosemirror-view ^1.41.8 45 next-themes ^0.4.6 49 nucleo 0.5 50 n0-error 1.0.0-rc.0 51 @t3-oss/env-core ^0.13.10 51 react-tweet ^3.3.0 52 pty v1.1.24 52 hmac 0.12.1 outdated 53 iroh-services =1.0.0 54 Vercel OTel ^2.1.2 56 tokio-tungstenite 0.29.0 outdated 57 data-encoding 2.9.0 59 tracing 0.3 outdated 62 rcan =0.4.0 62 ts-rs 12.0.1 64 Daytona Python SDK ^0.192.0 outdated 65 react-markdown ^10.1.0 66 React Testing Library ^16.3.1 67 postgres ^3.4.9 68 jest-dom ^6.9.1 outdated 68 base64 0.22.1 outdated 70 http-body 1.0.1 70 http-body 0.1.3 outdated 71 sha2 0.10.9 outdated 73 Drizzle ORM 1.0.0-beta.23 outdated 73 Drizzle ORM 1.0.0-beta.22 outdated 74 zeroize 1.8.1 76 hyper-util 0.1.17 76 serde_json 1.0.149 76 turndown ^7.2.4 77 serde 1.0.228 79 TypeScript Native Preview 7.0.0-dev.20260616.1 79 node-postgres ^8.20.0 80 Shiki ^4.3.1 83 reqwest 0.13.4 84 uuid 1.22.0 85 esbuild 0.27.0 outdated 85 notify 8.2.0 outdated 85 ws ^8.20.0 86 Base UI ^1.0.0-rc.0 86 oRPC Client ^1.14.7 86 resend-node ^6.9.3 86 Solid.js 1.9.13 outdated 88 TanStack Virtual (React) ^3.14.5 88 E2B ^2.20.0 88 compress v1.18.6 outdated 89 next-intl ^4.11.2 90 @cloudflare/workers-types ^4.20260525.0 outdated 90 Tailwind CSS ^4.3.0 90 Tailwind CSS ^4 90 Tailwind CSS ^4.3.0 90 xterm.js ^0.11.0 outdated 90 xterm.js 0.19.0 outdated 90 xterm.js ^6.0.0 90 Clap 4.5 90 Oxlint ^1.68.0 90 Tailwind CSS ^4.3.0 90 Zod ^4.3.6 91 Effect 0.57.9 outdated 91 Effect 0.93.6 outdated 91 Effect 0.48.6 outdated 91 Effect 0.49.7 outdated 91 axum 0.8.9 91 Effect ^3.21.2 91 time 0.3.44 92 TanStack Query ^5.101.2 92 @vitejs/plugin-react ^5.1.2 outdated 92 futures 0.3.31 92 iroh 1.0.0-rc.0 92 jsdom ^29.1.1 outdated 92 Vitest ^4.0.18 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.1045.0 93 AWS SDK for JavaScript (S3 Client) ^3.1045.0 93 AWS SDK for JavaScript (S3 Client) ^3.1045.0 93 hyper 1.7.0 93 posthog-js ^1.373.4 93 rustls 0.23.41 93 Tokio 1.52.3 93 Tokio 0.7.18 outdated 93 Vite ^7.2.7 outdated 94 Sentry JavaScript (@sentry/browser) 10.63.0 outdated 94 TanStack Router 1.170.11 outdated 94 ESLint ^9.39.4 outdated 94 Stripe Node.js Library 22.3.0 outdated 95 vercel_runtime ^1.1.2 outdated 95 vercel_runtime ^3.1.1 outdated 95 vercel_runtime ^50.9.5 outdated 95 vercel_runtime =2.0.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.1 96 Next.js 16.2.6 outdated 96 Next.js 16.2.6 outdated 96 TypeScript 5.9.3 outdated 97 React ^1.0.0 outdated 97 React 19.2.3 outdated 97 React DOM 19.2.3 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search