VS Code 웹뷰와 씨름한 시간을 줄이기 위해 오픈 소스 유니버설 익스텐션 프로토콜을 만들었습니다
(dev.to)
OXP(Open eXtensions Protocol)는 VS Code와 JetBrains 등 서로 다른 IDE 환경에 맞춰 개발 도구를 각각 개발해야 했던 '확장 프로그램 파편화' 문제를 해결하기 위한 오픈 소스 유니버설 프로토콜입니다. React와 WebAssembly(WASM)를 사용하여 한 번 작성한 코드를 모든 주요 에디터에서 네이티브 성능으로 실행할 수 있게 하며, 동시에 MCP(Model Context Protocol) 설정을 자동화하는 라우터 역할까지 수행합니다.
이 글의 핵심 포인트
- 1OXP는 React/WASM 기반으로 작성된 코드를 VS Code, JetBrains 등 모든 주요 IDE에서 실행 가능하게 하는 유니버셜 프로토콜임
- 2WebAssembly(WASM) 샌드박스와 저지연 IPC 브릿지를 통해 iframe 방식의 성능 저하 문제를 해결하고 네이티브 수준의 속도 제공
- 3MCP(Model Context Protocol) 서버 설정을 모든 IDE에 자동으로 동기화하는 시스템 레벨의 라우터 기능 포함
- 4IDE별로 상이한 개발 언어(TypeScript vs Kotlin/JVM)와 환경에 따른 개발 비용 및 파편화 문제 해결
- 5현재 오픈 소스로 공개되어 npm을 통해 CLI 환경 구축 및 즉시 테스트 가능
이 글에 대한 공공지능 분석
왜 중요한가
배경과 맥락
업계 영향
한국 시장 시사점
이 글에 대한 큐레이터 의견
OXP의 등장은 개발 도구 시장의 '배포 비용(Distribution Tax)'을 혁신적으로 줄여줄 수 있는 게임 체인저가 될 잠재력이 있습니다. 그동안 많은 유망한 개발 도구들이 VS Code용 플러그인은 잘 만들었지만, JetBrains나 새로운 AI 에디터(Cursor 등)로의 이식 비용을 감당하지 못해 성장이 정체되곤 했습니다. OXP는 이 파편화된 인프라를 하나로 묶어주는 '추상화 레이어'를 제공함으로써, 개발자 도구의 유통 구조를 재편할 수 있습니다.
특히 주목해야 할 점은 단순한 UI 호환성을 넘어 'MCP 라우터'로서의 기능입니다. AI 에이전트 시대에는 모델이 어떤 에디터를 쓰든 동일한 데이터 소스(DB, 파일 시스템 등)에 접근할 수 있는 표준화된 연결이 필수적입니다. OXP가 MCP 설정의 복잡성을 해결하는 시스템 레벨의 라우터 역할을 성공적으로 수행한다면, 단순한 UI 프로토콜을 넘어 AI 코딩 생태계의 핵심 인프라(Infrastructure Layer)로 자리 잡을 가능성이 매우 높습니다.
창업자들은 OXP와 같은 오픈 소스 프로토콜의 채택 여부를 면밀히 모니터링해야 합니다. 만약 OXP가 업계 표준으로 자리 잡는다면, 제품의 핵심 가치는 '어떤 에디터에서 돌아가는가'가 아니라 '얼마나 강력한 컨텍스트를 제공하는가'로 이동할 것이기 때문입니다.
댓글
아직 댓글이 없습니다. 첫 댓글을 남겨보세요.