OpenAI, 리눅스용 ChatGPT Codex 데스크톱 앱 다운로드 제공
- OpenAI가 Codex in ChatGPT의 리눅스용 데스크톱 앱 다운로드를 페이지에 게시함
- Codex는 기능 구현, 복잡한 리팩터링, 마이그레이션 같은 엔드투엔드 개발 작업을 OpenAI 코딩 모델로 처리한다고 설명함
- 앱은 내장 git worktree와 클라우드 환경에서 여러 에이전트가 프로젝트별로 병렬 작업하도록 설계됨
- 팀의 코딩 규칙과 작업 방식을 Skills로 등록하면 Codex가 작업마다 적용하며, 이슈 분류·알림 감시·CI/CD 작업은 일정에 등록해 백그라운드로 실행할 수 있음
- Codex는 ChatGPT 앱, IDE 확장, CLI에서 같은 ChatGPT 계정으로 연결되며 CLI 설치 명령은
npm i -g @openai/codex임
Hacker News opinions
리눅스에 익숙한 사람이라면 정책 따라 접근을 제한하는 유료 AI 회사가 데스크톱 앱을 내주길 기다리진 않았을 것 같음.
링크가 OS별로 다르게 보이더라. 난 노르웨이어 윈도우 다운로드 페이지가 나왔고, 리눅스 설치 파일은 learn.chatgpt.com/docs/app에서 찾았음.
일렉트론 앱이면 브라우저에서 돌리는 것과 뭐가 다른지 모르겠음. 민트에서는 크롬 앱으로 설치해도 똑같아 보였음.
데스크톱 앱은 컴퓨터에 접근할 수 있다는 차이가 있음. 다만 자바스크립트는 브라우저에서도 실행되는데 Node.js가 왜 필요한지는 별개로 궁금함.
CLI에서 MCP와 여러 폴더, 컨텍스트 파일을 쓰는 사람에게는 데스크톱 앱의 이점이 뭔지 모르겠음.
CLI와 GUI는 대상 사용자가 다름. 난 드래그 앤 드롭, 인라인 마크다운과 이미지, 일반 텍스트 입력창의 편집 감각 때문에 GUI가 훨씬 편함.
앱은 여러 에이전트를 프로젝트별로 보고 내장 git worktree에서 격리해 돌리기 좋음. 터미널, 파일 미리보기, PR 검토, SSH, 브라우저, 장기 작업용 자동화와 일정도 한곳에서 관리할 수 있음.
스크린샷대로라면 CLI 트랜스크립트를 뒤져야 하는 불편 대신 대화 기록을 쉽게 다시 열 수 있을 듯함. 휴대폰 ChatGPT에서 이어서 보고, 이슈 분류나 알림 감시를 백그라운드 작업으로 예약하는 점도 차이임.
에이전트에 주 계정이나 관리자 권한을 바로 주게 만들까 걱정됨. 최근 보안 사고를 보면 격리를 귀찮아하는 문화가 너무 빨리 퍼지는 느낌임.
리눅스판은 기본으로 bubblewrap와 seccomp를 쓰는 워크스페이스 샌드박스가 있는 듯함. 그래도 더 강한 격리가 필요하면 VM에서 돌리는 게 낫다고 봄.
몇 시간 전에 받아서 Debian KVM의 X11에서 돌려봤는데 잘 작동했음. 리눅스판을 오래 기다렸음.
이런 에이전트는 트로이 목마처럼 취급해야 함. 시스템 전체에 직접 접근시키지 말고 별도 VM 데스크톱을 주는 편이 안전함.
내 윈도우 PC에서 시험 설치했을 때 새 사용자 2명을 만들고 내 사용자 디렉터리의 NTFS 권한을 전부 바꿔버렸음. SSH와 여러 앱이 망가졌고, 제거해도 되돌리지 않아 약 1천만 파일 권한을 고치는 데 3시간 걸렸음.
메모리를 많이 먹는 앱 대신 Codex CLI를 쓰면 된다고 생각함. GUI는 LaTeX, 이미지, 브라우저 화면, 스프레드시트 영역 선택, 코드 줄 링크 미리보기 같은 표현과 입력 방식이 필요한 사람에게만 의미가 있음.