1jehuang/jcode
Rust로 만든 고성능 AI 코딩 에이전트 jcode 공개
원제 1jehuang/jcode
스타 20,864당일 +131Rust
Key Point
메모리 사용량을 1/10 이하로 줄이고 응답 속도를 200배 이상 개선한 오픈소스 AI 에이전트가 나왔으므로, 로컬 개발 환경에서 가볍게 AI 코딩 어시스턴트를 운영하거나 대규모 멀티에이전트 시스템을 구축하려는 개발팀에게 중요한 선택지가 될 수 있다.
핵심 요약
- GitHub Trending에 오른 jcode는 Rust로 작성된 고성능 AI 코딩 에이전트 프레임워크로, RAM 효율성과 응답 속도를 극도로 최적화했다.
- 단일 세션 메모리 사용량은 27.8MB(임베딩 비활성화)부터 167.1MB(활성화)로, Claude Code 386.6MB 대비 약 2~14배 적으며, 10개 세션 병렬 실행 시에도 260.8MB로 경쟁 제품 대비 압도적이다.
- 부팅부터 첫 프레임까지 14.0ms, 첫 입력까지 48.7ms로 다른 도구(Claude Code 3436.9ms)의 1/200~1/70 수준의 극도로 빠른 응답성을 제공한다.
- 의미적 임베딩을 통한 에이전트 메모리 시스템으로 대화와 관련된 과거 정보를 자동으로 회상할 수 있으며, 메모리 추출·통합이 백그라운드에서 자동 수행된다.
- 마크다운 기반 데스크톱 패널, Mermaid 다이어그램 렌더링(1800배 빠른 커스텀 라이브러리 사용), 1000fps 이상의 렌더링 성능을 지원한다.
- Swarm 모드로 여러 에이전트를 같은 저장소에 동시 실행하면 파일 변경 감지·충돌 해결·에이전트 간 메시징이 자동으로 관리되며, 에이전트가 자체적으로 팀 구성원을 병렬 작업을 위해 스폰할 수 있다.
- Claude, OpenAI, Google Gemini, GitHub Copilot, Azure OpenAI, Ollama, LM Studio 등 15개 이상의 프로바이더 및 OpenAI 호환 엔드포인트를 지원한다.
- 로컬 vLLM, Ollama, LM Studio 같은 자체 호스팅 모델과 Anthropic 호환 게이트웨이도 설정 파일로 구성 가능하다.
- MCP(Model Context Protocol) 설정으로 글로벌 및 프로젝트 로컬 MCP 서버를 지원하며, Claude Code 설정과의 호환성을 유지한다.
- 헤드리스 세션(Swarm 워커)에서 각 추가 세션당 약 3.1MB 메모리만 증가하므로(Claude Code 약 164MB) 대규모 멀티세션 워크플로우 확장에 적합하다.
저장소 보기 ↗github.com