tmux로 Codex CLI와 Gemini CLI 데모하기
이 문서는 언제 쓰나
이 문서는 팀원들에게 아래 모습을 직접 화면으로 보여주고 싶을 때 사용합니다.
- Codex CLI와 Gemini CLI를 나란히 띄우는 모습
- 같은 질문을 각자 어떻게 받아들이는지 비교하는 모습
- 한쪽 결과를 다른 쪽에 넘겨서 반응시키는 모습
- AI CLI를 터미널 기반으로 어떻게 시연할 수 있는지 보여주는 모습
쉽게 말하면, "tmux 안에서 AI 두 개가 일하는 화면"을 시연하는 방법입니다.
먼저 이해하면 좋은 구조
tmux는 터미널 화면을 여러 칸으로 나눠서 동시에 보여줄 수 있는 도구입니다.
이번 데모에서는 보통 이렇게 씁니다.
- 왼쪽 pane: Codex CLI
- 오른쪽 pane: Gemini CLI
- 아래쪽(선택): 진행 메모 또는 입력 프롬프트
즉, 한 화면에서 두 AI가 같은 주제를 어떻게 다루는지 비교하기 좋습니다.
어떤 식으로 보여주면 좋은가
데모 방식 1. 같은 질문 비교
가장 쉬운 방식입니다.
예:
- "이 회의 메모를 5줄로 요약해줘"
- "이 요구사항을 개발 작업 단위로 나눠줘"
- "이 문서를 초보자용 안내문으로 바꿔줘"
보여줄 포인트:
- 답변 스타일 차이
- 구조화 방식 차이
- 문서 톤 차이
데모 방식 2. 한쪽 결과를 다른 쪽에 넘기기
조금 더 재미있는 방식입니다.
예:
- Codex에게 초안 작성 요청
- Gemini에게 "이 초안을 더 쉽게 다시 써줘" 요청
보여줄 포인트:
- AI를 한 번에 하나만 쓰는 게 아니라
- 서로 다른 역할로 연결해서 쓸 수 있다는 점
데모 방식 3. 역할 분담 시연
실무형 데모에 좋습니다.
예:
- Codex: 구조화 / 작업 분해
- Gemini: 설명 정리 / 쉬운 표현 변환
보여줄 포인트:
- AI마다 강한 역할이 다를 수 있음
- 한 AI가 다 하는 것보다 역할 분담이 유리할 수 있음
초보자에게 가장 추천하는 데모 시나리오
처음 시연할 때는 아래 시나리오가 가장 무난합니다.
시나리오
주제: "슬랙에서 들어온 운영 요청을 문서 초안으로 바꾼다"
Codex에게 줄 질문
다음 요청을 팀 문서 초안 구조로 정리해줘.
- 배너 수정 요청 받을 때 문구, 링크, 노출 기간, 이미지 사이즈, 모바일 대응 여부를 먼저 받아야 함
Gemini에게 줄 질문
다음 내용을 초보자도 이해하기 쉬운 운영 가이드 형식으로 바꿔줘.
- 배너 수정 요청 받을 때 문구, 링크, 노출 기간, 이미지 사이즈, 모바일 대응 여부를 먼저 받아야 함
이렇게 하면
- 둘 다 비슷한 주제를 처리하지만
- 결과 스타일이 다르게 나와서 시연 효과가 좋습니다.
가장 쉬운 실행 방법
아래 스크립트를 실행하면 tmux 세션을 만들고,
왼쪽에는 Codex, 오른쪽에는 Gemini를 띄울 수 있게 준비합니다.
스크립트 위치:
/root/.openclaw/workspace/toolkits/tmux-ai-demo/start-demo.sh
실행:
bash /root/.openclaw/workspace/toolkits/tmux-ai-demo/start-demo.sh
실행 후 접속:
tmux attach -t ai-demo
실행하면 어떤 화면이 나오나
기본적으로 세션 이름은 ai-demo 입니다.
구성:
- 왼쪽 pane → Codex CLI
- 오른쪽 pane → Gemini CLI
즉, 접속하면 한 화면에서 두 CLI를 동시에 볼 수 있습니다.
직접 손으로 입력해서 시연하는 방법
세션에 들어간 뒤, 각 pane에 직접 프롬프트를 붙여 넣으면 됩니다.
왼쪽(Codex)
예:
다음 운영 요청을 체크리스트 형태로 정리해줘.
배너 수정 요청 받을 때 문구, 링크, 노출 기간, 이미지 사이즈, 모바일 대응 여부를 먼저 받아야 함
오른쪽(Gemini)
예:
다음 운영 요청을 초보자용 가이드 형식으로 정리해줘.
배너 수정 요청 받을 때 문구, 링크, 노출 기간, 이미지 사이즈, 모바일 대응 여부를 먼저 받아야 함
더 보기 좋게 시연하는 팁
팁 1. 같은 질문을 먼저 던지기
처음엔 같은 질문으로 시작해야 차이가 잘 보입니다.
팁 2. 너무 긴 질문은 피하기
데모는 짧고 명확한 주제가 좋습니다.
좋은 주제 예:
- 회의록 요약
- 요청사항 체크리스트화
- 운영 가이드 초안
- 장애 대응 문서 초안
팁 3. 역할을 나눠 보여주기
두 번째 라운드부터는 역할을 나눠 보여주면 좋습니다.
예:
- Codex → 구조화
- Gemini → 쉬운 설명
팁 4. 결과를 읽어주며 비교하기
단순히 화면만 보여주기보다 아래를 같이 말해주면 팀원들이 이해하기 쉽습니다.
예:
- "Codex는 구조를 먼저 잡는 느낌입니다."
- "Gemini는 설명을 더 자연스럽게 푸는 편입니다."
- "이렇게 역할을 나누면 실무에서 더 편합니다."
tmux 기본 단축키
초보자는 이것만 기억해도 충분합니다.
기본 prefix:
Ctrl + b
자주 쓰는 것:
Ctrl + b→%: 좌우 분할Ctrl + b→": 상하 분할Ctrl + b→ 방향키 : pane 이동Ctrl + b→d: 세션 분리(detach)
세션 다시 붙기
시연 중 나왔다가 다시 들어가려면:
tmux attach -t ai-demo
현재 세션 목록 확인:
tmux ls
세션 종료
시연이 끝났으면 아래로 종료할 수 있습니다.
tmux kill-session -t ai-demo
시연 전에 꼭 확인할 것
tmux설치 여부codex실행 가능 여부gemini실행 가능 여부- 로그인/API 인증이 이미 되어 있는지
- 팀원들에게 보여줄 프롬프트를 미리 2~3개 준비했는지
가장 추천하는 실전 멘트 예시
지금 왼쪽은 Codex CLI, 오른쪽은 Gemini CLI입니다.
같은 요청을 각각 넣어서 결과 차이를 보겠습니다.
그 다음에는 한쪽 결과를 다른 쪽에 넘겨서 역할 분담 방식도 보여드리겠습니다.
이 멘트로 시작하면 시연 흐름이 깔끔합니다.
한 줄 정리
tmux를 쓰면 Codex CLI와 Gemini CLI를 한 화면에 나란히 띄워서,
같은 질문 비교 / 역할 분담 / 결과 전달 같은 시연을 아주 보기 좋게 할 수 있습니다.