맥미니에서 AI 코딩 도구를 더 싸고 안전하게 돌리는 Skarn
Skarn은 가 쓰는 비용과 위험을 줄이기 위한 Rust 기반 단일 실행 파일이다. 는 매번 긴 터미널 출력과 설명을 모델에 보내면서 토큰을 많이 쓴다. Skarn은 터미널 출력을 70~90% 줄이되 오류와 경고는 남기고, 도구 설명 전체를 보내는 대신 세 가지 와 짧은 스크립트 실행 방식으로 바꾼다.
제작자 테스트에서는 16개 서버를 쓰는 작업의 이 약 15만 개에서 약 2천 개로 줄었다. 전체적으로 작업에 따라 을 70~99% 줄일 수 있다는 주장이다. 보안 면에서는 명령어 실행을 운영체제 기능으로 제한한다.
macOS에서는 , 리눅스에서는 Landlock과 seccomp, 윈도우에서는 AppContainer와 Job Object를 사용해 각 명령을 프로젝트 폴더 안에 묶고 네트워크를 끈다. 처럼 데몬이나 macOS용 리눅스 가상머신을 띄우지 않아 5밀리초 미만으로 시작한다는 점도 강조된다.
핵심 포인트
- Skarn은 Rust로 만든 단일 실행 파일이다.
- 터미널 출력을 줄여 의 을 낮춘다.
- 16개 서버 구성 테스트에서 이 약 15만 개에서 약 2천 개로 줄었다.
- macOS에서는 로 명령 실행 범위를 제한한다.
- 없이 5밀리초 미만 시작, 데몬 없음, 네트워크 차단을 목표로 한다.