반응형
클로드, Gemini, ChatGPT Code CLI를 사용하는 개발자들을 위한 작은 꿀팁
AI 코드 툴을 CLI 형태로 사용하는 개발자가 많아졌다.
특히 Claude Code, Gemini CLI, OpenAI Codex CLI 같은 도구들은
대형 코드베이스를 읽거나 긴 세션을 유지하면서 생각보다 많은 RAM을 사용한다.
특히 노트북 환경에서는 CLI AI 도구 하나가 2GB 이상 메모리를 사용하는 경우도 흔하다.
그래서 개발 환경을 안정적으로 유지하려면 Node 기반 CLI의 메모리를 제한하는 방법을 알아두면 좋다.
메모리 절약(이라기보다는 강제 제한)을 통해 컴퓨터를 오래 사용해보자.

개발 환경 : Windows 11
대상 AI Tool : CLAUDE CODE
Wrapper Script 방식 (가장 안전한 방법)
가장 추천되는 방식은 wrapper script를 사용하는 것이다.
즉 claude 실행 전에 Node 메모리 제한 옵션을 설정하는 작은 실행 스크립트를 만드는 방법이다.
wrapper script 생성
claude.cmd 파일을 만든다.
@echo off
set NODE_OPTIONS=--max-old-space-size=1024
claude %*
설명
- NODE_OPTIONS : Node 실행 옵션
- --max-old-space-size : 최대 heap 메모리 (MB)
- %* : CLI 인자 전달
위 예시는 최대 1GB 메모리 제한을 의미한다.
추천 메모리 설정
- 8GB : 512MB
- 16GB : 1024MB
- 32GB : 2048MB
설정 방법(예)
--max-old-space-size=1024
PATH에 등록
이 파일을 다음 위치 중 하나에 둔다.
예
C:\Users\<username>\bin
또는
C:\Users\<username>\AppData\Roaming\npm
그 후 PATH에 포함되도록 설정하면
claude
입력 시
claude.cmd → 실제 claude 실행
순서로 동작하면서 자동으로 메모리 제한이 적용된다.
장점
- 특정 프로그램에만 적용
- CMD 전체 동작을 변경하지 않음
- 문제 발생 시 파일 삭제만 하면 복구 가능
그래서 대부분 개발 환경에서는 이 방식을 가장 많이 사용한다.
AutoRun 방식
Windows CMD에는 AutoRun 기능이 있다.
레지스트리 위치
HKCU\Software\Microsoft\CommandProcessor
여기 AutoRun 값을 설정하면 CMD 실행 시 자동으로 명령이 실행된다.
예
doskey claude=set NODE_OPTIONS=--max-old-space-size=1024 ^& claude $*
동작
claude
↓
NODE_OPTIONS 설정
↓
claude 실행
장점
- 별도 스크립트 없이 설정 가능
- 모든 CMD 세션에서 자동 적용
주의
- 설정 이후 활성화된 모든 CMD 전체 실행 시 설정이 적용됨
그래서 AutoRun 방식은 간단하지만 권장되는 방법은 아니다.
반응형
'DEV > 나의 개발일기' 카테고리의 다른 글
| 개발자 취업 특강 내용 정리(회사 선정 기준, 자소서·이력서·포트폴리오 작성법) (2) | 2024.04.01 |
|---|---|
| Naver Cloud Platform (NCP) 서버 생성 및 사용 후기 (3) | 2023.12.18 |
| 개발자 지망생의 공백기를 극복했던 과정 (2026.03.24 업데이트) (0) | 2023.07.21 |
| 개발자 직무별 수행 업무 정리 (2026.03.24 업데이트) (0) | 2023.07.20 |