내 폰으로 AI 코드를 만들었어요 (Slack Codex CLI)

발행: (2026년 1월 1일 오후 06:52 GMT+9)
5 분 소요
원문: Dev.to

Source: Dev.to

소개

침대에 누워서 일하고 싶었던 적 있나요?

이제 가능합니다.

Slack에서 멘션만 하면 AI가 코드를 작성하고 PR(Pull Request)까지 만들어 주는 시스템을 만들었습니다. 전화기, 기차 안, 혹은 침대에서도 코딩을 요청할 수 있습니다.

이 글에서는 이 시스템이 어떻게 동작하는지 보여주고 실제 시연을 해보겠습니다.

작동 원리

아키텍처는 간단합니다.

아키텍처 다이어그램

  1. Slack을 통한 휴대폰 멘션 → 메시지가 Slack Cloud로 전송
  2. 홈 PC의 봇이 감지 → Socket Mode로 연결된 파이썬 봇이 메시지를 수신
  3. Codex CLI 실행 → 요청된 작업을 자동으로 수행
  4. Slack에 진행 상황 보고 → Slack MCP(Model Context Protocol)를 통해 진행 상황과 결과 전송
  5. GitHub에 Pull Request 생성 → 커밋하고 GitHub MCP를 통해 PR 생성

모든 처리가 홈 PC에서 이루어지므로 GPU를 활용하고 Docker로 무거운 작업을 실행할 수 있습니다.

실제 시연

1. Slack에서 멘션 보내기

봇을 멘션하면 작업이 시작됩니다.

@codex-bot create simple todo app in new folder and run with host 0.0.0.0

Slack 멘션 예시

봇이 작업을 시작하면 진행 상황이 스레드에 업데이트됩니다. 작업이 완료되면 앱 URL과 PR 링크가 공유됩니다.

2. 앱 확인하기

전화기로 생성된 앱에 접속해 정상 동작을 확인합니다.

전화기에서 실행 중인 앱

같은 Wi‑Fi 네트워크에 있다면 개발 서버에 직접 접근할 수 있습니다. 디자인을 확인하고 피드백을 주는 것이 휴대폰으로도 간편합니다.

3. PR 검토 및 병합

GitHub에서 PR을 검토하고 문제가 없으면 병합합니다.

GitHub PR 화면

코드 차이를 확인하고, 필요하면 코멘트를 남긴 뒤 병합하면 끝!

할 수 있는 일

  • 코딩: 새로운 기능 구현, 버그 수정, 리팩터링
  • 앱 개발: 웹앱 스캐폴딩 생성, UI 조정
  • Docker 작업: ML 학습, 배치 처리(헬스 체크를 통한 완료 감지)
  • 자동 테스트: Playwright MCP를 이용한 간단한 E2E 테스트

“휴대폰으로 앱 디자인을 확인하면서 Slack으로 피드백을 주는” 워크플로우는 디자이너와 함께하는 페어 프로그래밍 같은 느낌입니다.

설정

코드는 GitHub에 공개되어 있습니다. 설정 방법은 README에 자세히 나와 있습니다.

🔗 Repository:

요구 사항

  • Slack App (Socket Mode)
  • ChatGPT 계정 (Codex CLI용)
  • GitHub 토큰 (PR 생성용)

자세한 설정 방법은 레포지토리 README를 참고하세요.

결론

휴대폰으로 AI가 코드를 작성해 주는 경험을 하면 헤어나올 수 없습니다.

  • 침대에 누워서 버그 수정 요청
  • 기차 안에서 새로운 앱 기능 구현
  • 소파에 앉아 디자인 피드백 제공

통근 시간과 여유 시간을 최대한 활용해 나만의 AI 페어 프로그래머를 만들어 보세요.

관련 링크

  • Repository:
  • Codex CLI:
  • MCP (Model Context Protocol)
Back to Blog

관련 글

더 보기 »

RGB LED 사이드퀘스트 💡

markdown !Jennifer Davis https://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%...

Mendex: 내가 만드는 이유

소개 안녕하세요 여러분. 오늘은 제가 누구인지, 무엇을 만들고 있는지, 그리고 그 이유를 공유하고 싶습니다. 초기 경력과 번아웃 저는 개발자로서 17년 동안 경력을 시작했습니다.