Show GN: cmux4justn - cmux workspace를 active project 기준으로 관리하는 macOS CLI

2 hours ago 1

저는 요즘 여러 AI CLI들을 cmux 위에 띄워놓고 사용합니다. cmux를 쓰면서 여러 프로젝트를 열어두다 보니, “지금 작업 중인 프로젝트 목록”과 cmux workspace 목록이 쉽게 어긋나는 문제가 있었습니다.

cmux4justn은 말 그대로 저를 위한 도구입니다. c4j라는 CLI로 active project symlink registry와 cmux workspace를 동기화하는 작은 macOS용 Bash 도구입니다.

주요 기능

  • c4j add . 로 현재 프로젝트를 active 목록에 추가
  • c4j list 로 active projects를 표 형태로 확인
  • c4j sync 로 변경사항 미리보기
  • c4j sync --apply 로 cmux workspace 생성
  • c4j delete . 로 active symlink 제거 및 대응 cmux workspace close
  • workspace title prefix 설정
  • pinned anchor workspace 보장
  • 한 줄 설치 지원

설치

curl -fsSL https://raw.githubusercontent.com/bssm-oss/cmux4justn/… | bash

사용법

c4j add . c4j list c4j sync c4j sync --apply c4j delete . c4j anchor

출력 예시

PROJECT PATH -------------------- ---- c4j /Users/justn/Workspaces/repos/justn-hyeok/cmux4justn CodeAgora /Users/justn/Workspaces/repos/bssm-oss/main/justn-hyeok/CodeAgora commander-agents /Users/justn/Workspaces/repos/bssm-oss/main/justn-hyeok/commander-agents

macOS 전용, Bash 기반으로 가볍게 동작합니다. cmux를 쓰는 분들께 특히 유용할 것 같습니다.

Repo: https://github.com/bssm-oss/cmux4justn

지속적으로 제가 직접 쓰면서 필요한 기능들을 추가하고, 고쳐야할 부분들을 수정하고 있습니다.

Read Entire Article