Claude Code의 '정해진 틀'과 개발자의 커스텀 갈증
AI 개발 도구가 고도화될수록 개발자들은 역설적으로 '제공자가 정해놓은 틀'에 답답함을 느낀다. 아무리 성능이 뛰어난 AI 에이전트라도, 인터페이스(UI)와 사용자 경험(UX)이 고정되어 있다면 개별 개발자나 팀의 특수한 워크플로우를 완벽히 수용할 수 없기 때문이다. 단순한 도구의 사용을 넘어, 자신의 작업 방식에 최적화된 '나만의 AI IDE'를 구축하고자 하는 수요는 필연적이었다. Anthropic이 Claude Code에 도입한 '모드(Mods)'는 바로 이러한 갈증, 즉 AI 도구를 단순히 제공받는 것이 아니라 직접 설계하려는 움직임에 응답한 기능이다.
MCP는 외부 연결, Mods는 Claude Code 내부 엔진 튜닝
그동안 Claude Code의 확장성은 주로 MCP(Model Context Protocol)를 통해 이루어졌다. 하지만 MCP가 외부 서비스나 데이터를 에이전트에 연결하는 '외부 확장'의 개념이라면, 이번에 공개된 모드는 도구의 심장을 건드리는 '내부 튜닝'에 가깝다. 기존의 훅(Hooks) 역시 Claude Code 외부에서 쉘 명령어를 실행하는 방식이었기에 도구 자체의 성격은 바꾸지 못했다.
결정적인 차이는 제어권의 층위에 있다. MCP 서버, 스킬(Skills), 훅(Hooks) 등은 Claude Code의 화면을 직접 다시 그리는 등의 내부 UI 제어가 불가능하다. 반면 모드는 Claude Code 내부에서 직접 실행된다. "Mods, on the other hand, reside within the Claude Code itself, meaning they can actually control the agent's handling behavior."라는 분석처럼, 모드는 에이전트의 내부 동작 로직에 직접 개입할 수 있는 권한을 가진다.
JS/TS로 에이전트의 '뇌'와 '눈'을 동시에 제어하는 법
모드는 자바스크립트(JavaScript) 또는 타입스크립트(TypeScript)로 작성된다. 이는 웹 생태계의 가장 대중적인 언어를 통해 AI 도구의 내부를 수정할 수 있게 되었음을 의미한다. 개발자는 모드를 통해 Claude Code의 사용자 인터페이스(UI)와 레이아웃을 완전히 커스터마이징할 수 있으며, 이는 에이전트의 '눈'에 해당하는 시각적 요소를 최적화하는 작업이다.
더욱 강력한 점은 에이전트의 '뇌'라고 할 수 있는 이벤트 핸들링 동작에 개입할 수 있다는 것이다. 특정 상황에서 에이전트의 동작을 변경하거나, 필요에 따라 동작을 완전히 중단시키는 제어가 가능하다. "클로드 코드의 모양과 동작을 바꾸는 플러그인입니다"라는 정의처럼, 모드는 단순한 외형 변경을 넘어 에이전트의 판단과 실행 과정에 개발자가 직접 개입할 수 있는 통로를 열어주었다.
사내 코딩 컨벤션을 UI에 강제하는 기업 맞춤형 통로
이러한 내부 제어권의 개방은 기업 단위의 개발 환경에서 특히 강력한 힘을 발휘한다. 기업마다 서로 다른 코딩 컨벤션과 개발 표준이 존재하는데, 이를 단순한 가이드라인 문서가 아니라 Claude Code의 UI와 동작에 직접 이식할 수 있기 때문이다. 예를 들어, 특정 사내 표준을 위반하는 코드가 생성될 때 UI를 통해 즉각적으로 경고를 띄우거나, 특수 도메인 전용 인터페이스를 구현해 개발 효율을 극대화하는 방식이 가능하다.
이는 국내 개발팀들이 겪어온 생산성 도구의 파편화 문제를 해결하는 실마리가 될 수 있다. 각 팀의 워크플로우에 맞춘 정밀한 자동화 설정을 모드로 구현함으로써, AI 에이전트가 팀의 문화와 규칙을 완벽히 이해하고 동작하는 '맞춤형 개발 환경'을 구축할 수 있게 된다.
Anthropic이 연 에이전트 제어권의 민주화와 도구의 OS화
결국 Anthropic의 이번 행보는 AI 도구의 주도권을 제조사에서 사용자로 이동시키는 '제어권의 민주화'로 해석된다. 이제 Claude Code는 고정된 기능을 가진 소프트웨어가 아니라, 개발자가 정의하는 기능들이 얹어지는 하나의 '플랫폼'이자 'OS'처럼 작동하게 된다. 챗봇 형태의 인터페이스라는 제약을 완전히 탈피해, 개발자가 상상하는 최적의 작업 환경을 직접 코딩하여 구현하는 시대가 온 것이다.
플러그인 생태계를 통해 기능이 무한히 확장됨에 따라, 앞으로의 경쟁력은 '어떤 AI 도구를 쓰는가'가 아니라 '자신의 워크플로우에 맞게 AI 도구를 어떻게 설계(Modding)하는가'에서 갈릴 것이다. 도구의 틀에 인간이 맞추는 시대에서, 인간의 의도에 맞게 도구의 내부를 뜯어고치는 시대로의 패러다임 전환이 시작되었다.

