승인도 대신한다
I built a local LLM that learns how you use Claude Code and starts auto-piloting it
·2026.04.16 20:46
핵심 내용
로컬 LLM이 Claude Code의 승인 습관을 학습해 tool call을 자동 허용한다.
자세히 보기
5~8개의 Claude Code 세션을 동시에 돌리다 보니 승인 팝업을 일일이 넘기는 일이 부담이 됐고, 그 해결책으로 claudectl을 만들었다.
이 도구는 여러 세션 위에 올라가는 TUI 대시보드이며, 로컬 LLM(ollama/llama.cpp)이 승인 판단을 대신한다.
핵심은 사용자 교정 학습이다.
- 브레인이 제안한 행동을
b로 승인,B로 거절 - 모든 교정을 로그로 저장
- 약 10개의 결정만 쌓여도 "
cargo test는 항상 허용", "/tmp밖의rm -rf는 금지" 같은 패턴으로 압축 - 도구별 정확도를 추적해, 특히 Bash에서 계속 틀리면 자동으로 신뢰 임계값을 더 높임
- 50개 이상의 결정이 쌓이면 사용자 성향을 상당히 잘 따라가며, 거절 신호를 승인보다 8배 강하게 반영
부가 기능도 많다.
- 활성 세션 전체를 보여주는 대시보드
- loop detection, stall, cost spike, context saturation 같은 상태 감시
- 세션 간 파일 충돌 탐지
- 의존성 순서를 고려한 멀티 세션 오케스트레이션
- GIF/asciicast 형태의 하이라이트 기록
- 대시보드 안에서 permission prompt 승인
구성은 로컬 실행, 클라우드 API 없음, 텔레메트리 없음이고, 결정 로그와 선호도는 ~/.claudectl/brain/에 저장된다. 배포는 brew install mercurialsolo/tap/claudectl, 브레인 기능은 claudectl --brain으로 켤 수 있으며, 작성자는 Rust로 구현했다고 밝힌다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.