피드로 돌아가기
Dev.toAI/ML
원문 읽기
Claude Code의 성능에 Codex의 사용자 경험을 입힌 Claudx 구현 기록
I missed Codex's UI so much I rebuilt it on top of Claude Code
AI 요약
Context
Claude Code의 모델 성능과 에이전트 동작은 우수함. 텍스트 스트림 방식의 인터페이스는 기존 Codex UI에 익숙한 사용자의 생산성을 저하시킴. 특히 Diff 포맷의 가독성 부족으로 인한 인지 부하 발생.
Technical Solution
- Claude Code를 하위 엔진으로 활용하고 그 위에 Codex 스타일의 UI 레이어를 얹은 래퍼(Wrapper) 구조 설계
- 코드 변경 사항을 효율적으로 검토하기 위해 접기 가능한 Diff(Collapsible Diffs) 인터페이스 구현
- 파일 수정 내역이 채팅 스크롤에 묻히지 않도록 별도의 전용 서피스(Dedicated Surface) 제공
- 긴 도구 출력 결과물을 기본적으로 폴딩 처리하여 스캔 가능한 정보 밀도 유지
- 사용자 근육 기억(Muscle Memory)을 보존하기 위한 기존 Codex 키바인딩 시스템 이식
- 계정 시스템, 텔레메트리, 클라우드 동기화를 배제하고 로컬 프로세스에서만 동작하는 경량 바이너리 방식 채택
Key Takeaway
복잡한 모델 학습이나 프로토콜 재설계 없이 기존 도구의 출력 방식만 최적화해도 실제 체감 생산성을 크게 높일 수 있음. 도구의 기능보다 사용자의 작업 흐름과 인지 모델에 맞춘 인터페이스 설계가 더 중요함.
실천 포인트
새로운 도구 도입 시 성능 개선보다 UX 변화로 인한 생산성 저하가 크다면, 기존 워크플로우를 유지하는 래퍼 UI 구축을 검토할 것