본문으로 건너뛰기

tmux로 Codex CLI와 Gemini CLI 데모하기

이 문서는 언제 쓰나

이 문서는 팀원들에게 아래 모습을 직접 화면으로 보여주고 싶을 때 사용합니다.

  • Codex CLI와 Gemini CLI를 나란히 띄우는 모습
  • 같은 질문을 각자 어떻게 받아들이는지 비교하는 모습
  • 한쪽 결과를 다른 쪽에 넘겨서 반응시키는 모습
  • AI CLI를 터미널 기반으로 어떻게 시연할 수 있는지 보여주는 모습

쉽게 말하면, "tmux 안에서 AI 두 개가 일하는 화면"을 시연하는 방법입니다.


먼저 이해하면 좋은 구조

tmux는 터미널 화면을 여러 칸으로 나눠서 동시에 보여줄 수 있는 도구입니다.

이번 데모에서는 보통 이렇게 씁니다.

  • 왼쪽 pane: Codex CLI
  • 오른쪽 pane: Gemini CLI
  • 아래쪽(선택): 진행 메모 또는 입력 프롬프트

즉, 한 화면에서 두 AI가 같은 주제를 어떻게 다루는지 비교하기 좋습니다.


어떤 식으로 보여주면 좋은가

데모 방식 1. 같은 질문 비교

가장 쉬운 방식입니다.

예:

  • "이 회의 메모를 5줄로 요약해줘"
  • "이 요구사항을 개발 작업 단위로 나눠줘"
  • "이 문서를 초보자용 안내문으로 바꿔줘"

보여줄 포인트:

  • 답변 스타일 차이
  • 구조화 방식 차이
  • 문서 톤 차이

데모 방식 2. 한쪽 결과를 다른 쪽에 넘기기

조금 더 재미있는 방식입니다.

예:

  1. Codex에게 초안 작성 요청
  2. 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 + bd : 세션 분리(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를 한 화면에 나란히 띄워서, 같은 질문 비교 / 역할 분담 / 결과 전달 같은 시연을 아주 보기 좋게 할 수 있습니다.