nan-forget: 단일 SQLite 파일에 저장된 로컬 AI 코딩 메모리

✍️ OpenClawRadar📅 게시일: April 13, 2026🔗 Source
nan-forget: 단일 SQLite 파일에 저장된 로컬 AI 코딩 메모리
Ad

nan-forget는 세션 간 컨텍스트 손실 문제를 해결하는 AI 코딩 에이전트용 로컬 메모리 시스템입니다. 스택을 반복적으로 다시 설명할 필요 없이, 백그라운드 프로세스나 상당한 RAM 소비 없이 단일 SQLite 파일에 지속적인 메모리를 유지합니다.

주요 세부사항

이 도구는 몇 주에 걸쳐 Claude Code로 구축되었습니다. Claude는 3단계 검색 파이프라인(인식 → 회상 → 확산 활성화) 설계를 도왔고, Qdrant에서 SQLite로의 대부분의 마이그레이션을 작성했으며, 벡터 검색 점수 계산의 엣지 케이스를 발견했습니다.

설정은 간단합니다: npx nan-forget setup을 실행하면 완료됩니다. 전체 데이터베이스는 하나의 SQLite 파일(~3MB)에 담기며 백그라운드 서비스가 필요하지 않습니다.

네 개의 훅이 작업 중 컨텍스트를 자동으로 저장하므로 수동으로 저장을 호출할 필요가 없습니다. 시스템에는 "인증 시스템" 예제가 포함되어 있어 "우리는 Clerk와 함께 JWT를 선택했습니다"와 같은 특정 구현 세부사항을 찾을 수 있습니다. 검색은 키워드가 아닌 의미로 작동합니다.

메모리는 문제/해결책/개념 필드로 구조화되어 있어 몇 달 전의 버그 수정 사항이 나중에 유사한 오류를 만났을 때 다시 나타날 수 있습니다. 오래된 메모리는 30일 반감기로 감쇠하며, 오래된 메모리는 요약으로 통합되고 활성 메모리는 선명해집니다.

동일한 데이터베이스가 여러 도구에서 작동합니다: Claude Code(MCP 통해), Codex, Cursor(REST API 통해), 터미널(CLI 통해). 모든 메모리 작업은 LLM 호출 없이 로컬에서 실행되며, 프로젝트는 무료 오픈 소스입니다.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Agint: AI 에이전트 지시 파일에서 모순을 감지하는 Rust CLI 도구
Tools

Agint: AI 에이전트 지시 파일에서 모순을 감지하는 Rust CLI 도구

Agint은 CLAUDE.md 및 AGENTS.md와 같은 지시 파일을 스캔하여 모순, 누락된 파일 참조 및 동기화 문제를 찾아내는 무료 오픈소스 Rust CLI 도구입니다. 구조적 문제에 대해 정적 분석을 사용하며, 선택적으로 Claude API를 호출하여 의미론적 모순을 감지합니다.

OpenClawRadar
OpenClaw PARA 기술은 AI 어시스턴트 파일을 자동으로 정리합니다.
Tools

OpenClaw PARA 기술은 AI 어시스턴트 파일을 자동으로 정리합니다.

한 개발자가 OpenClaw용 스킬을 오픈소스로 공개했는데, 이 스킬은 AI 어시스턴트가 무질서한 루트 디렉터리를 만드는 대신 PARA 방법을 사용해 파일을 정리하도록 강제합니다.

OpenClawRadar
GodotIQ MCP 서버, AI 코딩 에이전트에 Godot 씬의 공간 이해 기능 제공
Tools

GodotIQ MCP 서버, AI 코딩 에이전트에 Godot 씬의 공간 이해 기능 제공

GodotIQ는 Godot의 2D/3D 장면, 시그널 및 코드 종속성을 에이전트가 진정으로 이해할 수 있게 해주는 MCP 서버입니다. 테스트에서 에이전트는 애셋과 프롬프트만으로 1시간 만에 트윈스틱 서바이버 게임을 자율적으로 제작했습니다.

OpenClawRadar
🦀
Tools

AI가 죽은 코드를 작성한다? Go 팀의 deadcode 도구가 한 번의 명령으로 찾아낸다

AI 코딩 에이전트는 종종 죽은 코드를 남깁니다. Go 팀의 deadcode 도구는 모듈 전체를 스캔하고 한 번의 명령으로 도달할 수 없는 함수를 보고합니다. 실행 방법은 다음과 같습니다.

OpenClawRadar