AI Briefing

AI 에이전트용 초경량 read-only IDE 'px0' 공개… 메모리 20MB, 시작 시간 1ms 미만

·2026.09.14 09:00

핵심 내용

AI 에이전트 시대를 위한 단일 정적 Go 바이너리 기반 read-only IDE 'px0' v0.1.2가 공개됐다. 메모리 사용량은 약 20MB이며, 시작 시간은 1ms 미만이다.

자세히 보기

px0 v0.1.2는 AI 에이전트 시대를 위한 read-only IDE로, 단일 정적 Go 바이너리 형태로 제공된다. 이 도구는 브라우저에서 에이전트가 작성한 코드를 즉시 검증할 수 있는 콘솔 역할을 하며, 심볼 단위 탐색, LSP 기반 지능형 검색, 깊은 검색 기능을 제공한다. 설정 파일이나 런타임(Node, Electron 등)이 필요 없으며, 시작 시간은 1ms 미만이고 유휴 상태 메모리 사용량은 약 20MB 수준이다. Linux 커널의 95,710개 파일에 대한 퍼지 검색은 6ms가 소요된다.

전통적인 IDE와 비교할 때 px0는 메모리 사용량이 약 1,440MB에서 20MB로 70배 감소했으며, CPU 스파이크는 35-50%에서 1% 미만으로 떨어졌다. 프로세스 구조는 15개 이상의 Node.js/Electron 프로세스 대신 단일 Go 바이너리로 구성된다. 워크스페이스 인덱싱은 Redis 기준 13ms, Linux 커널 기준 370ms가 소요된다.

주요 기능으로는 퍼지 파일 검색, 심볼 검색, 정규식 검색, Git 상태 표시 및 diff 뷰, Markdown 미리보기, LSP 연동(정의 이동, 참조 찾기 등)이 있다. 쓰기 엔드포인트는 없으며 HTTP API는 읽기, 검색, 언어 서버 호출만 수행한다. 확장 호스트나 플러그인 마켓플레이스, Electron이 포함되지 않는다.

LSP 연동은 gopls, rust-analyzer, typescript-language-server, pyright, clangd, zls, lua-language-server, solargraph 등 8개 언어 서버를 지원한다. HTML, CSS, JS는 go:embed를 통해 바이너리에 포함되며, 설치 스크립트(curl)를 통해 설치할 수 있다. 원문에는 Chroma 라이브러리를 사용한 하이라이팅과 Goldmark 기반 GFM 마크다운 렌더링이 언급되나, 구체적인 지원 언어 수나 특정 파일 크기(40만 줄)에 대한 성능 데이터는 명시되지 않았다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.