Communitygithub.com

Memgentic — 범용 AI 메모리 레이어

모든 AI 도구의 지식을 포착하고 검색 가능하게 만드는 보편적 메모리 레이어입니다. 로컬 퍼스트, 오픈 소스, MCP 호환.

Memgentic — 범용 AI 메모리 레이어란 무엇인가요?

Memgentic은 다양한 AI 도구(Claude Code, ChatGPT, Aider 등)에서 생성된 지식과 결정 사항을 중앙 집중식으로 저장하고 검색할 수 있게 해주는 범용 메모리 레이어입니다. 로컬 우선(Local-first) 방식으로 데이터를 사용자 기기에 저장하여 프라이버시를 보장하며, 오픈 소스로 제공됩니다. MCP(Model Context Protocol)를 통해 주요 AI 에이전트와 직접 통합되어 에이전트가 작업 중 필요한 과거 컨텍스트를 실시간으로 조회할 수 있습니다. CLI 명령어와 MCP 도구를 통해 의미론적 검색, 메모리 저장, 소스 필터링, 지식 그래프 탐색 등을 지원하며, '기억하기 전에 검색하라'는 철학으로 개발자의 반복 작업과 문맥 전환 비용을 크게 줄여줍니다.

지원 대상✓Claude Code✓Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add Chariton-kyp/Memgentic

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Memgentic — 범용 AI 메모리 레이어은(는) 무엇을 하나요?

Memgentic은 모든 AI 도구의 지식을 포착하고 검색 가능하게 만듭니다. 모든 메모리에는 완전한 출처(Provenance), 즉 어떤 도구, 어떤 세션, 언제 발생했는지가 기록됩니다.

사용 시기

작업을 하기 전에 메모리를 검색하고, 나중에는 하지 마세요:

  • 새로운 작업 시작 — 이전 결정, 컨텍스트 또는 관련 작업이 있는지 확인합니다.
  • 아키텍처 결정 — 이전에 논의된 적이 있는지 확인합니다.
  • 디버깅 — 관련된 과거 이슈와 해결책을 검색합니다.
  • 사용자가 이력을 물을 때 — "~에 대해 무엇을 결정했었죠?", "~할 때 기억나세요...", "~을 어떻게 처리했었나요?"
  • 익숙하지 않은 코드를 만났을 때 — 왜 그렇게 작성되었는지 컨텍스트를 확인합니다.
  • 무언가를 설정하거나 구성할 때 — 사용자 선호도와 규칙을 확인합니다.

의심스러우면 검색하세요. 비용은 거의 들지 않고 반복 작업을 방지합니다.

CLI 명령어

의미론적 검색 (기본)

# 의미를 기준으로 메모리 검색
memgentic search "database migration strategy"

# 간결한 출력 — 토큰을 적게 사용하며 훑어보기에 좋음
memgentic search "database migration strategy" --format compact

# 플랫폼별 필터링
memgentic search "auth implementation" -s claude_code
memgentic search "API design" -s chatgpt

# 콘텐츠 유형별 필터링
memgentic search "why we chose PostgreSQL" -t decision
memgentic search "user coding style" -t preference

메모리 저장

# 중요한 사실이나 결정 저장
memgentic remember "We chose Qdrant over Pinecone for local-first vector storage"

# 메모리 유형은 콘텐츠에서 자동 분류됨
memgentic remember "Always use UV for package management"

기타 명령어

# 메모리가 있는 플랫폼과 개수 확인
memgentic sources

# 최근 활동으로 독립형 컨텍스트 파일 생성
memgentic update-context

# 엔터티 주변의 지식 그래프 탐색
memgentic graph "authentication"

# 시스템 상태 확인
memgentic doctor

MCP 도구

Memgentic MCP 서버가 실행 중이면 다음 도구를 직접 사용할 수 있습니다:

도구목적
memgentic_recall소스 필터링이 포함된 의미론적 검색
memgentic_remember새 메모리 저장
memgentic_search전체 텍스트 키워드 검색
memgentic_recent타임스탬프 기준 최근 메모리
memgentic_briefing크로스 에이전트 최근 활동 브리핑
memgentic_sources플랫폼 목록 및 메모리 개수 표시
memgentic_configure_session세션 수준 소스 필터 설정
memgentic_stats메모리 통계 및 분석
memgentic_forget메모리 보관(소프트 삭제)
memgentic_export메모리를 JSON으로 내보내기

MCP 예시

memgentic_recall(query="authentication flow", limit=5)
memgentic_recall(query="auth", sources=["claude_code", "chatgpt"])
memgentic_remember(content="Project uses JWT with refresh tokens", memory_type="decision")
memgentic_search(query="PostgreSQL", content_type="decision")
memgentic_configure_session(exclude_sources=["codex_cli"])
memgentic_briefing(hours=24)

효율적인 검색 전략

점진적인 접근 방식으로 토큰 사용을 최소화하세요:

  1. 간결하게 시작 — --format compact로 개요를 확인합니다.
  2. 범위 좁히기 — 찾는 것이 무엇인지 알면 플랫폼 필터(-s claude_code) 또는 유형 필터(-t decision)를 추가합니다.
  3. 전체 세부사항 — 완전한 메모리 내용이 필요할 때만 --format compact를 해제합니다.
  4. 결과 제한 — --limit를 사용하여 반환되는 결과 수를 제한합니다.
# 1단계: 빠른 스캔
memgentic search "deployment" --format compact --limit 10

# 2단계: 관련 결과 발견, 특정 플랫폼에서 세부 정보 얻기
memgentic search "deployment" -s claude_code --limit 3

메모리 유형

메모리는 필터링을 위해 유형별로 분류됩니다:

유형포함 내용
decision근거가 포함된 아키텍처 및 기술 결정
learning개발 중 배운 것
preference사용자 선호도, 규칙, 코딩 스타일
fact일반 지식 및 프로젝트 컨텍스트
bug_fix버그 수정, 근본 원인 및 해결책
conversation_summary전체 세션 요약

유형별로 필터링하여 정확한 결과를 얻으세요:

memgentic search "database" -t decision    # 데이터베이스에 대한 결정만
memgentic search "testing" -t preference   # 테스팅 선호도만
memgentic search "auth" -t bug_fix         # 인증 관련 버그 수정만

크로스 플랫폼 컨텍스트

Memgentic은 여러 AI 도구에서 포착합니다. 각 메모리는 출처 플랫폼을 기록합니다:

플랫폼소스 ID
Claude Codeclaude_code
Gemini CLIgemini_cli
ChatGPTchatgpt
Aideraider
Codex CLIcodex_cli
Copilot CLIcopilot_cli
Claude Web/Desktopclaude_web
Antigravityantigravity

소스 필터링을 사용하여 검색 범위를 좁히세요:

# Claude Code에서 이 프로젝트에 대해 논의한 내용은?
memgentic search "project architecture" -s claude_code

# ChatGPT가 이 주제에 대해 제안한 내용은?
memgentic search "caching strategy" -s chatgpt

# 사용 가능한 모든 소스 확인
memgentic sources

포착 방법

메모리는 다음 방법을 통해 시스템에 입력됩니다:

  • auto_daemon — 파일 감시자가 백그라운드에서 대화를 자동으로 포착합니다.
  • mcp_tool — AI 세션 중 MCP 도구 호출을 통해 저장됩니다.
  • cli — memgentic remember를 통해 수동으로 저장됩니다.
  • json_import — 대화 내보내기(ChatGPT, Claude Web)에서 대량 가져옵니다.

설정

# 사전 요구 사항 확인
memgentic doctor

# 대화형 설정 (모델 선택, 구성)
memgentic setup

# 감지된 모든 AI 도구에서 기존 대화 가져오기
memgentic import-existing

# 백그라운드 포착 데몬 시작
memgentic daemon

# AI 도구 통합을 위한 MCP 서버 시작
memgentic serve

관련 스킬