AI Briefing

Rust로 만든 초경량 AI 코딩 에이전트 zerostack 공개

zerostack: 메모리 사용을 최소화하도록 Rust로 만든 경량 코딩 에이전트

·2026.07.17 19:30

핵심 내용

메모리를 16MB 수준으로 제한한 Rust 기반 코딩 에이전트 zerostack이 공개되었으며, JavaScript 런타임 기반 도구보다 20배 이상 가볍다.

1 / 2

자세히 보기

zerostack의 핵심 특징

Giuseppe Della Vedova가 개발한 zerostack은 터미널에서 실행되는 AI 코딩 에이전트로, Rust 구현을 통해 극도로 낮은 리소스 사용을 목표로 한다. 바이너리 크기는 26MB이며, 평균 메모리 사용량은 약 16MB(최대 24MB) 수준이다. JavaScript 기반 에이전트(opencode, pi 등)가 평균 300MB, 최대 700MB를 사용하는 것과 비교하면 20배 이상 효율적이다.

다양한 기능

OpenRouter를 기본으로 OpenAI, Anthropic, Gemini, Ollama 등 여러 LLM 제공자를 지원한다. 작업 특성에 맞춰 시스템 프롬프트를 변경하는 프롬프트 모드(code, plan, review, debug, brainstorm, review-security 등)를 제공하며, 사용자 정의 프롬프트도 추가 가능하다. 코드베이스를 병렬로 탐색하는 서브에이전트, MCP 연동, 세션 저장·복원 및 자동 압축 기능을 갖추고 있다.

권한 관리 시스템

5단계 권한 모드를 제공한다: restrictive(모든 작업 확인), readonly(읽기만 허용), guarded(읽기 허용, 쓰기/bash는 확인), standard(기본값, 현재 디렉토리 작업 허용), yolo(대부분 허용). 세션 동안 승인한 결정은 허용목록에 유지되며, 동일 작업 3회 반복 시 경고를 띄우는 doom-loop 감지 기능으로 무한 루프를 방지한다.

설치 및 라이선스

설치 스크립트, cargo, Homebrew로 설치 가능하다. GPL-3.0 라이선스로 공개되어 있어 소스 자유 사용·수정·배포가 가능하지만, 파생 저작물 배포 시 동일 라이선스 준수가 필수다.

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

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