코딩 에이전트를 위한 장기 메모리로, 로컬 SQLite 데이터베이스에 메모리를 저장하고 Claude Code, Codex, Cursor 및 기타 MCP 클라이언트에서 공유합니다.
CodeAbra/iai-personal-memory-engine
모든 AI 코딩 세션을 한 글자도 빠짐없이 기록하고, Claude Code나 Cursor 같은 에이전트에 관련 과거 맥락을 제공하는 로컬 MCP 메모리 서버입니다.
- 스타
- 920
- 포크
- 111
- 열린 이슈
- 16
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
iai-memory는 Model Context Protocol로 통신하는 로컬 서버로, Claude 및 다른 MCP 호환 에이전트에 장기 메모리를 제공합니다. 각 세션의 모든 대화를 원문 그대로 기록하고, 시간이 지나면서 기록을 의미 기반 요약과 행동 매개변수로 정리합니다. 새 대화와 후속 대화가 시작될 때 관련 메모리를 일부 제공하므로 사용자가 에이전트에게 기억해 달라고 따로 요청할 필요가 없습니다.
기록은 AES-256-GCM으로 암호화되어 저장되며, 저장 위치는 ~/.iai-mcp/입니다. 임베딩과 저장소는 로컬 머신에서 실행되고, 계정이나 호스팅 서비스는 필요하지 않습니다. 다만 일부 네트워크 호출은 발생합니다. CLI의 일반적인 모델 호출, 사용자의 Claude 구독을 통한 선택적 야간 통합 작업(환경 변수로 비활성화 가능), 일일 버전 확인, 임베딩 모델의 최초 다운로드가 이에 해당합니다.
프로젝트에는 로컬 대시보드(iai brain)와 문서를 검색·기록·업로드하는 CLI가 포함되어 있습니다. 호스트별 지원 범위는 다릅니다. Claude Code는 주변 기능과의 통합을 가장 폭넓게 지원하며, Codex, Cursor, Hermes, OpenClaw는 훅 지원 수준이 각기 다릅니다. macOS와 Linux를 지원하며, Windows는 베타 단계입니다.
핵심 기능
- 01모든 세션 대화를 원문 그대로 기록하고 로컬에 암호화해 저장합니다.
- 02MCP 도구를 통해 세션 시작 시와 이후 대화에서 관련 메모리를 불러옵니다.
- 03검색 시 의미적 유사도, 그래프 연결, 최신성, 어휘 매칭을 결합합니다.
- 04기존 기록의 유효 기간을 종료하고 대체 기록과 연결해 모순을 추적합니다.
- 05검색, 고정, 문서 업로드를 위한 로컬 대시보드와 CLI를 제공합니다.
활용 사례
- 프로젝트 배경을 반복해서 설명하지 않고 여러 Claude Code 세션에 걸쳐 맥락을 유지합니다.
- Cursor 또는 Codex 에이전트가 내 머신에 저장된 이전 결정과 대화에 접근하게 합니다.
- 과거 코딩 대화를 정확한 문구로 검색합니다.
- 로컬 문서와 코드를 가져와 에이전트가 나중에 기억해 활용하도록 합니다.
빠른 시작
- 1
PyPI에서 Python 패키지를 설치합니다
python3.12 -m pip install -U iai-pme - 2
Claude Code에서 플러그인 마켓플레이스를 추가합니다
/plugin marketplace add CodeAbra/iai-personal-memory-engine - 3
Claude Code에서 iai-memory 플러그인을 설치한 다음 세션을 다시 시작하고 iai-mcp doctor로 확인합니다
/plugin install iai-memory@iai-pme
사용 전 알아둘 점
- Windows 지원은 베타 버전이며, 앰비언트 동작은 호스트에 따라 다릅니다.
- 야간 REM 단계는 기본적으로 켜져 있으며 claude -p를 호출할 수 있습니다. 비활성화하려면 IAI_MCP_REM_DISABLED=1로 설정해야 합니다.
- 프로젝트를 한 명이 유지 관리하며 엔터프라이즈 SLA는 제공하지 않습니다.
- 대략 처음 10개 세션 동안은 기억 검색 성능이 대체로 좋지 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- iai-personal-memory-engine은(는) 무엇인가요?
- 모든 AI 코딩 세션을 한 글자도 빠짐없이 기록하고, Claude Code나 Cursor 같은 에이전트에 관련 과거 맥락을 제공하는 로컬 MCP 메모리 서버입니다. iai-memory는 Model Context Protocol로 통신하는 로컬 서버로, Claude 및 다른 MCP 호환 에이전트에 장기 메모리를 제공합니다. 각 세션의 모든 대화를 원문 그대로 기록하고, 시간이 지나면서 기록을 의미 기반 요약과 행동 매개변수로 정리합니다. 새 대화와 후속 대화가 시작될 때 관련 메모리를 일부 제공하므로 사용자가 에이전트에게 기억해 달라고 따로 요청할 필요가 없습니다.
- iai-personal-memory-engine은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- iai-personal-memory-engine은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- iai-personal-memory-engine은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. iai-personal-memory-engine의 마지막 커밋은 2026년 11월 2일입니다.
- iai-personal-memory-engine은(는) 어디에 사용할 수 있나요?
- 프로젝트 배경을 반복해서 설명하지 않고 여러 Claude Code 세션에 걸쳐 맥락을 유지합니다. Cursor 또는 Codex 에이전트가 내 머신에 저장된 이전 결정과 대화에 접근하게 합니다. 과거 코딩 대화를 정확한 문구로 검색합니다. 로컬 문서와 코드를 가져와 에이전트가 나중에 기억해 활용하도록 합니다.
- iai-personal-memory-engine는 어떻게 설치하나요?
- PyPI에서 Python 패키지를 설치합니다: python3.12 -m pip install -U iai-pme Claude Code에서 플러그인 마켓플레이스를 추가합니다: /plugin marketplace add CodeAbra/iai-personal-memory-engine Claude Code에서 iai-memory 플러그인을 설치한 다음 세션을 다시 시작하고 iai-mcp doctor로 확인합니다: /plugin install iai-memory@iai-pme
- iai-personal-memory-engine은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/CodeAbra/iai-personal-memory-engine
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Claude Code, Cursor, Codex 같은 AI 에이전트에 지속적인 기억을 제공하고, 모르는 것은 모른다고 밝히는 로컬 우선·거버넌스 기반 메모리 레이어입니다.
Claude Code에 과거 대화의 영구 메모리를 제공하고, MCP 서버로 노출하는 로컬 Rust 도구입니다.
AI 코딩 에이전트를 위한 로컬 우선 영구 메모리로, 결정과 교훈을 SQLite에 저장하고 MCP를 통해 Claude Code, Cursor 및 다른 클라이언트에 제공합니다.
Claude와 Codex 세션 기록을 로컬에서 검색하는 도구로, Rust 검색 코어와 JSON CLI, 데스크톱 앱을 제공합니다.
AI 에이전트를 위한 로컬 우선 영구 메모리로, 지식 그래프·검색·MCP 서버를 갖추고 마크다운 파일로 저장합니다.