리눅스 홈랩을 위한 Claude 코드 메모리 누수 수정

메모리 누수 세부 정보
64코어와 503GB RAM을 갖춘 Proxmox 홈랩을 운영하는 개발자가 Claude Code로 VM, GitLab, DNS 및 기타 서비스를 관리할 때 반복적인 시스템 다운을 경험했습니다. 500GB RAM으로 업그레이드했음에도 Claude Code가 400GB를 소비하며 전체 시스템을 다운시켰습니다.
메모리 덤프 분석 결과:
- 힙에 11억 5천만 개의 동일한 160바이트 객체 존재
- 객체가 절대 해제되지 않음 (free=0)
- 활성 사용 시 초당 약 32,000개 객체 증가율
- 유휴 상태 사용량은 정상
기술적 발견
조사 결과 밝혀진 내용:
- Claude Code는 Bun 런타임 기반
- 두 개의 할당자 사용: mimalloc + glibc malloc
- 누수는 glibc malloc 측에서 발생
- 할당자 계층 때문에 JavaScript 수준 수정이 작동하지 않음
- 이 문제는 수개월 동안 수십 건의 GitHub 보고서와 함께 오픈 이슈 상태
이중 계층 수정 솔루션
개발자가 Linux 전용 솔루션을 제작:
계층 1 (10GB 임계값): malloc(160) 호출을 가로채고 증가를 제한하는 LD_PRELOAD 심. 임계값 도달 전까지 오버헤드 없음.
계층 2 (20GB 임계값): 계층 1이 충분하지 않을 경우 세션을 재시작하는 안전망 역할의 워치독.
수정 사항은 github.com/dalsoop/claude-code-memory-leak-fix에서 확인할 수 있습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

Quell 프록시 수정으로 Windows에서 Claude 코드 스크롤 점프 문제 해결
Quell은 터미널과 Claude Code 사이에 위치하는 Rust 프록시로, 긴 응답 중에 스크롤 위치를 재설정하는 화면 지우기 시퀀스를 제거합니다. 또한 Shift+Enter로 줄바꿈, 보안 필터링, 완전한 유니코드 지원을 추가합니다.

클로디우스: 클로드용 오픈소스 임베디드 AI 채팅 위젯
Claudius는 Claude로 구동되는 오픈소스, 셀프 호스팅 채팅 위젯으로, 하나의 스크립트 태그로 어떤 웹사이트에든 임베드할 수 있습니다. React 프론트엔드와 함께 Cloudflare Workers에서 실행되며, 커스텀 시스템 프롬프트, 속도 제한, 접근성 준수 등의 기능을 포함합니다.

OpenClaw 사용자가 ChatGPT 에이전트 워크플로우 행동을 개선하기 위해 'feelslikeclaude' 스킬을 생성합니다
한 개발자가 OpenClaw 설정을 Claude에서 ChatGPT로 전환한 후 핵심 차이가 글쓰기 스타일이 아닌 워크플로우 행동에 있음을 발견했습니다. 그들은 ChatGPT의 실행 습관을 개선하기 위해 'feelslikeclaude'라는 clawhub 스킬을 만들었습니다.

cc-soul 플러그인은 OpenClaw에 지속적인 메모리와 적응형 페르소나를 추가합니다.
OpenClaw용 cc-soul 플러그인은 세션 간 영구 메모리 저장, 10개의 자동 전환 페르소나, 그리고 수정 사항 학습 기능을 제공합니다. 설치에는 단일 명령어만 필요하며 설정이 전혀 필요하지 않습니다.