
Nodecode는 Lisp로 작성된 오픈소스 에이전트로, 실행 중 프로그램을 수정하고 새 기능을 정의해 다음 실행에도 보존한다. Linux와 macOS, Windows에서 쓸 수 있으며 MIT 라이선스로 배포된다. 다만 별도의 샌드박스가 없어 파일과 계정 키, 셸 명령에 사용자 권한 전체로 접근한다.
Linux와 macOS에서는 다음 명령으로 설치하고 nodecode를 실행한다. Windows에서는 PowerShell에서 설치 명령을 실행한 뒤 nodecode를 입력한다.
curl -fsSL https://nodecode.ai/install.sh | sh
irm https://nodecode.ai/install.ps1 | iex
처음 실행할 때 공급자와 모델, 추론 수준을 설정한다. 이미 다른 코딩 에이전트가 설치돼 있으면 설정 과정에서 이를 확인하고, 사용자가 허용할 경우 키와 지침, 메모리, 도구 등을 가져온다. 건너뛴 뒤 /import로 가져올 수도 있다. 설치와 첫 실행 방법은 Quickstart에서 확인할 수 있다.
Nodecode의 모델 도구는 eval 하나다. 모델은 실행 중인 프로그램에서 Lisp를 평가해 정의를 즉시 적용하고, 정의별 파일을 Git으로 관리해 다음 시작 때 불러온다. 실행 중 업데이트도 대부분 재시작 없이 변경 사항을 하나씩 적용하며, 세대를 확인하거나 이전 상태로 되돌릴 수 있다. 기능은 ‘셀’이라는 폴더 단위로 추가한다. 셀에는 브라우저·메신저 연결, 웹 검색, 예약 작업, MCP 서버 도구 등이 포함된다. 자세한 내용은 평가와 실행 구조, 셀 안내를 참고하면 된다.
제작사 측은 공개 ARC-AGI-3 게임 25개와 183개 레벨에서 같은 모델을 사용했을 때 Nodecode가 Claude Code보다 토큰을 54% 적게 쓰고 비용은 41% 낮았으며, Codex CLI보다 토큰을 66% 적게 쓰고 비용은 24% 낮았다고 밝혔다. 모든 실행은 xhigh 추론 수준으로 평가했고, 입력·캐시 읽기·캐시 쓰기·출력 토큰을 모두 계산에 포함했다. 다만 GPT-6.1 Sol에서는 Codex CLI가 25개 게임을 모두 이겼고, 점수는 Nodecode의 99.5보다 높은 99.9였다. Claude Opus 5.5에서는 두 도구 모두 100점을 받았다. 측정 방법과 조건은 Foresight Labs 보고서에 공개돼 있다.
Nodecode 자체는 무료지만 모델 제공자 계정이 필요하고, 사용 비용은 해당 제공자가 청구한다. Linux와 macOS에서는 백그라운드 게이트웨이가 기본으로 실행되며, Windows에서는 nodecode serve를 터미널에서 계속 실행해야 한다. 지원 환경은 Linux x86_64, Apple Silicon 기반 macOS 15 이상, Git for Windows가 설치된 Windows x86_64다. ARM64 Linux와 인텔 맥용 빌드는 아직 없다.
보안 제약도 확인해야 한다. Nodecode는 샌드박스를 제공하지 않으며, eval과 셀은 사용자 계정이 가진 파일·키·명령 실행 권한을 그대로 사용한다. guard 셀은 지정된 위험 명령을 거부하지만 보안 경계는 아니다. 메신저로 보낸 요청도 같은 권한으로 실행되므로 허용 목록을 설정하고, 단독으로 실행하기 전에는 컨테이너나 가상 머신에서 사용할 것을 안내한다. 자세한 내용은 보안과 신뢰 안내에 있다.
소스 코드는 GitHub 저장소에서 확인할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요