nodecode-ai/nodecode는 Common Lisp로 구현한 자체 수정형 에이전트다. README에 따르면 SBCL에서 단일 프로세스로 실행되며, 모델이 쓸 수 있는 도구는 실행 중인 Lisp 프로그램에서 코드를 평가하는 해석기 하나다. 저장소는 MIT 라이선스로 공개돼 있고 별 수는 135개다.
이 구조의 핵심은 새로운 기능을 외부 도구로만 추가하지 않는다는 점이다. 에이전트가 처리하지 못하는 일을 만나면 코드를 작성해 실행 중인 프로그램에 정의로 추가할 수 있다고 README는 설명한다. 정의는 파일에 저장해 형상 관리하고 시작할 때 불러오므로 다음 실행에도 남는다. 변경 사항을 실행 중인 프로그램에 적용하고, 세대 목록과 되돌리기 기능으로 변경 이력을 다루는 기능도 소개한다. 도구와 기술, MCP 서버는 폴더 단위의 셀로 추가할 수 있다. README는 대화 기록을 요약으로 덮지 않고 이전 항목을 다시 읽을 수 있다고도 설명한다.
터미널과 브라우저, 휴대전화, Discord·Telegram·Slack 연결을 같은 프로세스에 붙이는 구성도 제시한다. 기억과 스킬, MCP를 한곳에 모으려는 구상은 에이전트의 기능을 Lisp 환경 안에서 확장하려는 방향과 맞닿아 있다. 다만 제공된 자료에는 최신 릴리스가 없어 버전별 변경 내역은 확인할 수 없다. 성능 수치도 주어지지 않아 README에 적힌 설계와 실제 동작 범위를 구분해 볼 필요가 있다.