2024년에는 Agent가 「채팅 기록을 System Prompt에 밀어 넣는」 방식으로 컨텍스트를 버텼지만, 2026년 8월 현재 독립 메모리 계층이 프로덕션급 Agent의 표준이 되었다——세션이 끝나도 정보가 사라지지 않고, 날짜를 넘어 사용자 선호를 호출하며, 여러 Agent가 동일한 지식 그래프를 공유한다.
Mem0, Cognee, Zep/Graphiti, Letta, LangMem——이 다섯 프레임워크는 GitHub Agent Memory 분야 상위 저장소를 거의 모두 커버한다. 하지만 동일한 제품군이 아니다: 플러그 가능한 메모리 미들웨어, 시계열 지식 그래프, 자기 편집 기능이 있는 Agent 런타임 등 형태가 다르다.
이 글은 실제 통합 경험 + GitHub 커뮤니티 열기를 기준으로 2026년 순위를 제시한다. 논문 점수 경쟁이 아니라, 당신의 Agent는 내일 어떤 메모리를 연결해야 하는가에 답한다.
1. 순위 방법론: Stars는 출발점일 뿐
시중의 「Agent Memory 순위」는 흔히 두 가지 실수를 한다: GitHub Stars만 비교하거나, LoCoMo 벤치마크만 비교한다. 실제 선택은 다섯 가지 차원을 봐야 한다:
- 메모리 모델: 순수 벡터, 하이브리드 검색, 시계열 지식 그래프, OS형 계층(워킹/아카이브/코어)
- 통합 난이도: pip install 즉시 사용 vs Postgres + 벡터 DB + 그래프 자체 구축
- 멀티테넌트와 격리:
user_id/agent_id/session_id스코프가 명확한가 - 시계열과 진화: 「지난주 사용자 선호는 무엇인가」「사실이 언제 뒤집혔는가」에 답할 수 있는가
- 프로덕션 운영: 관리형 서비스, 셀프호스트 Docker, 관측성과 데이터보내기
2026년 가중치에서는 통합 난이도(30%)와 메모리 모델 적합도(30%)를 최우선으로 둔다——대부분 팀이 부족한 것은 논문이 아니라 2주 안에 올릴 수 있는 방안이기 때문이다. GitHub Stars는 20%로 커뮤니티 성숙도와 Issue 대응을 반영하고, 벤치마크와 평판은 20%다.
Stars 데이터는 2026년 8월 7일 기준, 각 프로젝트 GitHub 페이지에서 취득. 버전 업데이트에 따라 변동한다.
2. GitHub Stars 종합 순위
| 순위 | 프레임워크 | GitHub 저장소 | Stars(약) | 메모리 형태 | 최적 시나리오 |
|---|---|---|---|---|---|
| 1 | Mem0 | mem0ai/mem0 | ~62k | 하이브리드(벡터 + 그래프 + KV) | 멀티테넌트 챗봇, 빠른 메모리 추가 |
| 2 | Cognee | topoteretes/cognee | ~30k | 셀프호스트 KG + 벡터 | 문서 수집, MCP/Cursor 메모리 백엔드 |
| 3 | Zep / Graphiti | getzep/graphiti | ~27k | 시계열 KG(듀얼 타임라인) | 선호 진화, 관계형 리콜 |
| 4 | Letta | letta-ai/letta | ~24k | OS형 계층 + 자기 편집 코어 메모리 | 장기 자율 Agent, 스킬 축적 |
| 5 | LangMem | langchain-ai/langmem | ~1.5k | LangGraph Store(KV + 벡터) | LangGraph 팀의 추가 서비스 불필요 |
Stars ≠ 당신에게 최적
Mem0의 Stars가 가장 높은 이유는 「메모리 미들웨어」 중 가장 쉽게 시도할 수 있기 때문이다. 하지만 핵심 문제가 「3개월 전 사용자가 무엇을 말했고, 이후 무엇을 바꿨는가」라면 Zep/Graphiti의 시계열 그래프가 더 적합하다. 아래는 종합 경험으로 순위를 매기며, Stars는 참고 축이다.
3. #1 Mem0: 범용 메모리 계층의 기본 답
GitHub: mem0ai/mem0 · ~62k Stars · Apache-2.0 · 관리형 mem0.ai 선택 가능
Mem0(mem-zero로 읽음)는 2026년 Agent Memory 분야의 「PostgreSQL 순간」——특정 Agent 프레임워크에 묶이지 않고, add / search API로 임의의 LLM 앱에 장기 메모리를 부여한다. 2026년 4월 새 알고리즘은 LoCoMo에서 92.5, LongMemEval 94.4, 단일 검색 token ~7K로 제어.
강점
- 가장 빠른 통합: Python/JS SDK, 20+ 벡터 백엔드(Qdrant, pgvector, Redis 등)
- 다중 스코프:
user_id,agent_id,run_id,app_id4단계 격리 - 넓은 프레임워크 적합: LangGraph, CrewAI, AutoGen, OpenAI Agents SDK 공식 통합
- 최대 커뮤니티: Issue/예제/튜토리얼이 가장 풍부, 시행착오 비용 낮음
약점
- 시계열 추론은 Zep 네이티브보다 약함——그래프 계층 확장에 의존
- 복잡한 관계 쿼리(「A와 B의 공통 프로젝트」)는 전용 그래프 엔진에 약함
- 관리형과 셀프호스트 기능 차이는 문서 대조 필요
전형적인 코드(Python):
from mem0 import Memory
m = Memory()
m.add("用户偏好深色模式,常用 TypeScript", user_id="u42")
hits = m.search("技术栈偏好", user_id="u42")
4. #2 Cognee: 지식 그래프 + MCP 오픈소스 메모리 플랫폼
GitHub: topoteretes/cognee · ~30k Stars · Apache-2.0 · v1.0 메모리 API(remember / recall / improve)
Cognee는 「수집 → 엔티티 추출 → 그래프 구축 → 벡터 임베딩」을 하나의 파이프라인으로 만든 셀프호스트 지식 그래프다. 2026년 하이라이트는 내장 MCP Server——Cursor, Claude Code, OpenClaw가 프로젝트 메모리를 직접 읽고 쓰며, 보일러플레이트 불필요.
강점
- 그래프 + 벡터 통합: Neo4j / Kuzu / NetworkX + Qdrant / Postgres 백엔드 교체
- 세션 → 영구 메모리 브리지:
improve()로 세션을 그래프에 증류 - 코딩 Agent 시나리오 성숙: 문서, 의사결정, 수정 기록을 세션 간 리콜
- 급성장: Stars 1년 만에 2배, 생태계 플러그인 추종 빠름
약점
- 초기
cognify그래프 구축에 연산력과 지연 비용 - 운영 복잡도는 Mem0 순수 벡터 방안보다 높음
- 멀티테넌트 엔터프라이즈 기능은 빠르게 반복 중
5. #3 Zep / Graphiti: 시계열 지식 그래프 전문가
GitHub: getzep/graphiti(엔진) + getzep/zep(관리형 제품) · Graphiti ~27k Stars
Zep 논문의 핵심은 듀얼 타임라인(bi-temporal) 지식 그래프: 각 사실에 「유효 시간」과 「기록 시간」이 있어 Agent가 「지난달 사용자는 아직 React를 좋아했나?」 같은 진화 질문에 답한다. Graphiti는 오픈소스 엔진, Zep Cloud는 엔터프라이즈 관리 계층.
강점
- 시계열 쿼리 1티어: LongMemEval 등에서 관계형 리콜 두각
- 사실 만료와 업데이트: 오래된 엣지 자동 표시, 「메모리 환각」 감소
- 엔터프라이즈 컴플라이언스: 관리형에 SOC2, BYOK 등
약점
- 통합과 개념 학습 곡선이 Mem0보다 높음
- 지연과 token 비용이 보통 더 큼(그래프 순회 + 리랭크)
- 단순 「사용자 프로필 KV」에는 과함
6. #4 Letta: 메모리와 Agent 런타임 일체화
GitHub: letta-ai/letta · ~24k Stars · 전신 MemGPT(UC Berkeley) · Apache-2.0
Letta는 메모리를 OS형 계층으로 설계: 코어 메모리(core memory)는 Agent가 도구로 자기 편집하고, 아카이브 메모리는 컨텍스트 밖에 영속화, 필요 시 워킹 영역으로 스왑. 2025년 말 Letta Code는 Skill Learning 도입——Agent가 반복 작업을 Markdown 스킬 파일로 축적하고 git 버전 관리.
강점
- 자기 편집 메모리: Agent가 core memory를 능동 정리, 장기 자율 작업에 적합
- 런타임 + 메모리 일체: 프레임워크 선택 후 메모리 계층을 따로 붙일 필요 없음
- 슬립타임 컴퓨트(sleep-time compute): 백그라운드 압축과 성찰로 온라인 token 부담 경감
약점
- 플랫폼 성격이 강해 「메모리 DB만 원하는」 팀에는 무거움
- 셀프호스트는 Docker + Postgres 필요, 라이브러리 형태보다 운영 문턱 높음
- 시계열 유효성 윈도우는 Graphiti 네이티브보다 약함
7. #5 LangMem: LangGraph 네이티브 장기 메모리
GitHub: langchain-ai/langmem · ~1.5k Stars · MIT
Stars는 적지만 전면 LangGraph화된 팀에서는 LangMem이 가장 저항이 적은 선택: 메모리를 LangGraph Store에 직접 쓰고 checkpoint, thread_id와 인프라 공유. 절차적 메모리(procedural)와 의미 메모리 추출 지원.
강점
- 추가 서비스 불필요(기존 LangGraph 배포 전제)
- 그래프 상태와 일관: 메모리 업데이트를 동일 트랜잭션 의미에 포함
- 경량: 라이브러리 형태, 엣지와 프라이빗 환경에 적합
약점
- LangGraph 미사용 시 「메모리 위해 프레임워크 교체」는 비효율
- 고급 그래프와 시계열 능력은 자체 확장 필요
- 커뮤니티 규모와 서드파티 예제는 Mem0보다 적음
8. 시나리오별 선택 매트릭스
| 시나리오 | 1순위 | 대안 | 이유 |
|---|---|---|---|
| 고객 지원 / 멀티테넌트 SaaS | Mem0 | Zep Cloud | 사용자 격리 성숙, 통합 빠름, Stars 생태계 최대 |
| Cursor / Claude Code 프로젝트 메모리 | Cognee | Mem0 | MCP 일등 시민, 문서와 의사결정 세션 간 리콜 |
| 사용자 선호의 시간 변화 | Zep / Graphiti | Mem0 그래프 모드 | 듀얼 타임라인, 사실 진화 쿼리 가능 |
| 7×24 자율 Agent | Letta | Mem0 + 자체 스케줄러 | 자기 편집 core memory + 스킬 축적 |
| 기존 LangGraph 프로덕션 그래프 | LangMem | Mem0 | 제2 스토리지와 SDK 도입 안 함 |
| 엔터프라이즈 KB + RAG 하이브리드 | Cognee | Graphiti | 수집 즉시 그래프 구축, 설명 가능한 리콜 |
| 2주 MVP, 예산 타이트 | Mem0 OSS + pgvector | LangMem | 단일 DB 배포, 튜토리얼 최다 |
9. 통합 패턴: Agent에 전체 기록을 억지로 넣지 마라
어떤 프레임워크를 선택하든 3계층 아키텍처를 권장한다(자세한 내용은 개인 AI Agent 아키텍처 3요소):
- 워킹 메모리: 현재 thread의 최근 N턴 대화를 컨텍스트 윈도우에
- 검색 메모리: Mem0/Cognee/Zep이 리콜한 조각을 리랭크 후 prompt에 주입
- 절차적 메모리: 스킬 파일, SOP, Letta Skills——「무슨 일이 있었는가」가 아니라 「어떻게 하는가」를 기술
메모리도 운영 비용이다
벡터 DB, 그래프 DB, embedding 배치 처리는 GPU/CPU를 소비한다. 메모리 서비스와 Agent를 안정적인 Cloud Mac 노드나 전용 Linux에서 실행하는 것이 개발자 노트북에 넣는 것보다 통제하기 쉽다——특히 Cognee cognify와 Letta 백그라운드 압축 작업.
10. 조합 전략
개인 개발자 / 소규모 제품
- Mem0 + SQLite/pgvector: 단일 사용자 또는 백 단위 테넌트에 충분
- 코딩 Agent에 Cognee MCP 추가, Cursor와 프로젝트 메모리 공유
성장 팀
- 온라인 대화: Mem0 관리형 또는 Zep Cloud
- 내부 문서: Cognee 자체 그래프, Agent 통일
recall
엔터프라이즈 R&D
- 컴플라이언스와 감사: Zep Enterprise + 프라이빗 벡터 DB
- 개발 Agent: LangMem을 기존 LangGraph 플랫폼에 통합
- 장기 자율 작업: Letta 독립 풀 배포
FAQ
2026년 최고의 Agent Memory 프레임워크는?
GitHub 생태계, 통합 속도, 범용 시나리오를 종합하면 Mem0가 1위다. 지식 그래프와 MCP는 Cognee; 시계열과 선호 진화는 Zep/Graphiti; 자율 장기 Agent는 Letta; LangGraph 사용 시 LangMem.
Mem0와 Zep는 어떻게 고르나?
Mem0는 「2주 안에 올리기」와 멀티 백엔드 유연성에서 우세; Zep는 「사실이 시간에 따라 어떻게 변하는가」 쿼리와 그래프 추론에서 우세. 단순 사용자 프로필은 Mem0; CRM, 구독 상태, 선호 변화는 Zep.
Cognee와 Mem0는 겹치나?
겹치지만 중심이 다르다: Mem0는 경량 메모리 API; Cognee는 문서→그래프 파이프라인 + MCP. RAG 강화판, 코딩 프로젝트 메모리는 Cognee 우선; 채팅 제품 사용자 메모리는 Mem0 우선.
Letta는 메모리 DB인가 Agent 프레임워크인가?
둘 다다. Letta는 Agent 런타임과 OS형 메모리 관리를 제공; 이미 LangGraph/CrewAI로 오케스트레이션 중이라면 Mem0/Cognee를 외부 메모리로 쓰는 편이 적합하다.
GitHub Stars가 높으면 반드시 더 좋은가?
반드시 그렇지 않다. Stars는 커뮤니티 열기와 시도 문턱을 반영하며, 비즈니스 모델 적합도는 반영하지 않는다. LangMem Stars는 적지만 LangGraph 스택 내 최적해일 수 있다.
맺음말
2026년 최고의 AI Agent Memory 프레임워크——단기 답: Mem0 1위, Cognee 2위(Stars와 종합 도입 경험 기준). 하지만 장기적으로 단일 승자는 없다: 시계열 그래프, 코딩 Agent, LangGraph 네이티브 각각 최적 경로가 있다.
선택 시 기억할 세 가지:
- 먼저 메모리 문제 유형을 정한다(프로필 / 문서 / 시계열 / 자율), 그다음 프레임워크 선택
- 라이브러리로 충분하면 먼저 플랫폼에 가지 않는다, PMF 검증 후 관리형으로 이전
- 메모리 서비스는 독립 배포, Agent 실행 환경과 분리해 스케일 용이
Agent 툴체인 선택은 2026 AI 코딩 도구 순위 참고; RAG 문서 파싱은 PDF Parser 순위 참고.
Agent 메모리 서비스를 7×24로 돌릴까? 안정 실행 노드 구성
Mem0, Cognee, Letta 백그라운드 작업을 로컬 머신에 넣지 마라. Vuncloud Cloud Mac / 원격 노드로 코딩 Agent와 메모리 파이프라인을 분리 배포해 빌드와 cognify가 리소스를 빼앗지 않게 한다.
관련 읽기
- 개인 AI Agent 아키텍처 3요소: 메모리, 도구, 실행 환경
- 2026 최고의 AI 코딩 도구 순위
- 최고의 PDF Parser 순위(2026)
- LLM API 가격·스펙·성능 선택 가이드
Stars와 기능은 각 프로젝트 GitHub 및 공식 사이트 기준. 최종 업데이트: 2026년 8월 7일.