cmux 대 OpenCode
OpenCode는 터미널, 데스크톱 및 IDE 표면에서 사용할 수 있는 오픈 소스 코딩 에이전트입니다. cmux는 OpenCode 및 기타 CLI 에이전트가 나란히 실행될 수 있는 기본 터미널 및 브라우저 작업 공간입니다.
상담원 및 상담원 작업 영역
오픈 소스 코딩 에이전트를 원하면 OpenCode를 사용하세요. OpenCode, Claude Code, Codex CLI, Gemini CLI, Aider, Amp, Cursor CLI, 일반 셸 워크플로를 함께 감독하고 별도의 Codex 앱 및 IDE 확장 워크플로도 나란히 둘 수 있는 네이티브 macOS 워크스페이스를 원하면 cmux를 사용하세요.
| 차원 | cmux | OpenCode |
|---|---|---|
| 주요 직업 | 터미널 및 브라우저 감독 계층 | 오픈소스 코딩 에이전트 |
| 데스크톱 스택 | libghostty 기반 네이티브 Swift/AppKit macOS 앱 | 터미널 TUI 및 Electron 데스크톱 베타 |
| 에이전트 선택 | 모든 CLI 에이전트 또는 셸 명령 | 모델 제공자가 구성된 OpenCode |
| 병렬 작업 | 많은 작업 공간, 창, 읽지 않은 링, 분기 메타데이터 | OpenCode 세션 및 에이전트 기능 |
| 프로그래밍 가능성 | cmux CLI, Unix 소켓 API, 브라우저 자동화 | OpenCode CLI, 설정, SDK, 사용자 지정 도구 |
| 최적의 핏 | 여러 에이전트 및 도구를 실행하는 운영자 | OpenCode를 에이전트로 원하는 개발자 |
OpenCode는 cmux 내부에서 실행될 수 있습니다.
OpenCode는 에이전트입니다. cmux는 OpenCode, Claude Code, Codex CLI, 다른 셸 에이전트를 함께 보이게 두는 터미널 표면입니다. Codex 앱과 IDE 확장 워크플로는 각자 표면에 두고, cmux는 에이전트, 테스트, 서버, 로그가 오래 실행되는 터미널을 감독합니다.
cmux는 상담원 선택의 이동성을 유지합니다.
하나의 모델이나 에이전트가 작업에 더 적합한 경우 별도의 작업 공간에서 실행하세요. cmux는 모든 작업에서 동일한 에이전트를 사용할 필요 없이 조직화 및 주의 추적을 추가합니다.
누락된 레이어는 감독입니다.
여러 에이전트 세션이 몇 분 또는 몇 시간 동안 실행될 때 검토가 필요한 세션을 파악하는 것이 어려운 부분입니다. cmux는 해당 루프에 대해 읽지 않은 상태, 알림 링, Cmd+Shift+U 및 Cmd+Control+U를 사용합니다.
브라우저와 터미널 자동화는 하나의 표면을 공유합니다.
cmux는 소켓 API를 통해 터미널 화면 읽기, 스크린샷 및 브라우저 자동화를 노출하므로 에이전트는 명령을 실행한 동일한 작업 공간에서 웹 변경 사항을 확인할 수 있습니다.
FAQ
cmux는 OpenCode의 대안입니까?
아니요. OpenCode는 코딩 에이전트입니다. cmux는 OpenCode 및 기타 에이전트를 실행할 수 있는 터미널 및 브라우저 작업 공간입니다.
cmux에서 여러 OpenCode 세션을 실행할 수 있나요?
예. 별도의 cmux 작업 영역 또는 창을 사용하여 각 세션에 컨텍스트, 읽지 않은 상태 및 키보드 탐색이 표시되도록 합니다.
OpenCode에 자체 표면이 있는 경우 cmux를 사용하는 이유는 무엇입니까?
cmux는 OpenCode가 다른 에이전트, 셸 도구, 개발 서버, SSH 및 브라우저 검사를 포함하는 더 넓은 워크플로의 일부일 때 유용합니다.