대화 기록만 재생하는 대신 기억을 저장·회상·성찰해 AI 에이전트가 시간이 지날수록 학습하도록 돕는 에이전트 메모리 시스템입니다.
NevaMind-AI/memU
코딩 에이전트와 데스크톱 AI 호스트가 위키 형태로 저장된 세션 간 공유 메모리를 사용할 수 있게 하는 경량 메모리 시스템입니다.
- 스타
- 14,556
- 포크
- 1,090
- 열린 이슈
- 134
- 마지막 커밋
- 16시간 전
어떤 프로젝트인가요?
memU는 AI 에이전트를 위한 메모리 계층입니다. Codex, Claude Code, Cursor, OpenClaw, Hermes Agent 같은 데스크톱 에이전트의 세션 로그를 읽어 메모리와 재사용 가능한 skill Markdown 파일로 정리하고, 다음 작업을 시작하기 전에 관련 메모리를 가져옵니다. 메모리는 설정된 하나의 백엔드를 통해 여러 호스트에서 공유되므로, 한 에이전트가 학습한 내용을 다른 에이전트도 활용할 수 있습니다.
이 시스템은 호스트마다 하나씩 제공되는 CLI 어댑터와 다른 에이전트를 감지하는 범용 `memu-agent` 명령으로 사이드카 형태로 실행됩니다. 예약된 브리징 작업이 새 세션을 job 파일로 나누면 에이전트가 메모리 또는 skill 파일을 작성하고, 커밋 단계에서 임베딩과 함께 저장합니다. 저장소로는 로컬 SQLite, pgvector를 사용하는 Postgres 또는 MemU Cloud를 사용할 수 있으며, 설정 파일과 환경 변수로 선택합니다.
핵심 메모리 로직은 Python 약 500줄로 구현되어 있으며, 프로젝트 라이선스는 Apache-2.0입니다. pip, npx 또는 uvx로 설치할 수 있고, doctor 명령으로 검색 경로가 제대로 동작하는지 확인할 수 있습니다.
핵심 기능
- 01호스트별 CLI 어댑터를 통해 데스크톱 코딩 에이전트의 세션 기록을 수집합니다.
- 02세션 내용을 에이전트가 수정하거나 새로 만들 수 있는 재사용 가능한 Markdown skill로 정리합니다.
- 03Codex, Claude Code, Cursor, OpenClaw 및 기타 호스트가 하나의 메모리 백엔드를 공유합니다.
- 04로컬 SQLite, pgvector를 사용하는 Postgres 또는 MemU Cloud 저장소를 지원합니다.
- 05doctor 명령으로 검색 경로가 처음부터 끝까지 제대로 작동하는지 확인합니다.
활용 사례
- Claude Code와 Cursor 세션 간에 프로젝트 맥락과 규칙을 계속 활용합니다.
- 비슷한 작업이 다시 생겼을 때 에이전트가 이전에 학습한 워크플로를 재사용합니다.
- 같은 컴퓨터에서 여러 데스크톱 AI 도구가 메모리 저장소 하나를 공유하도록 합니다.
- memorize 인터페이스를 통해 애플리케이션 자체 대화에 영구 메모리를 추가합니다.
빠른 시작
- 1
memu.so에서 API 키를 발급받으세요
- 2
pip으로 CLI를 설치하세요
pip install memu-cli - 3
호스트 에이전트(예: Codex)에 필요한 관련 메모리를 가져오세요
memu-codex retrieve "What should I remember about this project?"
사용 전 알아둘 점
- 셀프 호스팅으로 사용하려면 자체 embedding provider API 키가 필요합니다.
- ChatGPT와 Claude의 채팅 모드는 지원하지 않습니다. 특정 work 모드와 desktop 모드만 사용할 수 있습니다.
- 에이전트 지원은 운영 체제에 따라 다르며, Linux에서 지원되는 호스트는 macOS나 Windows보다 적습니다.
토픽
자주 묻는 질문
- memU은(는) 무엇인가요?
- 코딩 에이전트와 데스크톱 AI 호스트가 위키 형태로 저장된 세션 간 공유 메모리를 사용할 수 있게 하는 경량 메모리 시스템입니다. memU는 AI 에이전트를 위한 메모리 계층입니다. Codex, Claude Code, Cursor, OpenClaw, Hermes Agent 같은 데스크톱 에이전트의 세션 로그를 읽어 메모리와 재사용 가능한 skill Markdown 파일로 정리하고, 다음 작업을 시작하기 전에 관련 메모리를 가져옵니다. 메모리는 설정된 하나의 백엔드를 통해 여러 호스트에서 공유되므로, 한 에이전트가 학습한 내용을 다른 에이전트도 활용할 수 있습니다.
- memU은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- memU은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- memU은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. memU의 마지막 커밋은 2026년 10월 20일입니다.
- memU은(는) 어디에 사용할 수 있나요?
- Claude Code와 Cursor 세션 간에 프로젝트 맥락과 규칙을 계속 활용합니다. 비슷한 작업이 다시 생겼을 때 에이전트가 이전에 학습한 워크플로를 재사용합니다. 같은 컴퓨터에서 여러 데스크톱 AI 도구가 메모리 저장소 하나를 공유하도록 합니다. memorize 인터페이스를 통해 애플리케이션 자체 대화에 영구 메모리를 추가합니다.
- memU는 어떻게 설치하나요?
- memu.so에서 API 키를 발급받으세요 pip으로 CLI를 설치하세요: pip install memu-cli 호스트 에이전트(예: Codex)에 필요한 관련 메모리를 가져오세요: memu-codex retrieve "What should I remember about this project?"
- memU은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/NevaMind-AI/memU
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 앱과 어시스턴트를 위한 메모리 및 컨텍스트 엔진으로, 영구 메모리, RAG, 사용자 프로필, 커넥터를 단일 API로 제공합니다.
AI 에이전트를 위한 로컬 우선 Markdown 기반 장기 메모리 계층으로, SQLite와 LanceDB 인덱스를 활용해 메모리를 편집 가능한 파일로 저장합니다.
작업을 계획하고 도구와 스킬을 실행하며, 웹과 메신저 채널 전반에서 기억을 유지하는 오픈소스 개인 AI 비서이자 Agent Harness입니다.
50개 이상의 앱에서 데이터를 색인하고 대부분의 LLM 제공업체를 지원하는 셀프 호스팅 AI 채팅 및 지식 플랫폼입니다.
문서, 코드, 대화를 AI 에이전트용 셀프 호스팅 지식 그래프로 바꾸는 오픈소스 AI 메모리 플랫폼입니다.