AI 에이전트를 위한 로컬 우선 Markdown 기반 장기 메모리 계층으로, SQLite와 LanceDB 인덱스를 활용해 메모리를 편집 가능한 파일로 저장합니다.
topoteretes/cognee
문서, 코드, 대화를 AI 에이전트용 셀프 호스팅 지식 그래프로 바꾸는 오픈소스 AI 메모리 플랫폼입니다.
- 스타
- 32,573
- 포크
- 3,419
- 열린 이슈
- 916
- 마지막 커밋
- 4시간 전
어떤 프로젝트인가요?
Cognee는 AI 에이전트가 세션이 끝난 뒤에도 장기 메모리를 유지하도록 지원합니다. 텍스트, 코드, 대화를 가져와 엔티티와 관계를 추출해 지식 그래프로 만들고, 검색 가능한 청크와 벡터 임베딩을 함께 저장해 에이전트가 나중에 관련 맥락을 찾을 수 있게 합니다.
핵심 작업은 remember(콘텐츠나 코드, 또는 세션 저장), recall(자동 라우팅이나 선택한 검색 전략을 통해 맥락 또는 답변 검색), improve(메모리 보강 및 피드백 적용), forget(항목이나 데이터셋 삭제)입니다. LLM 키가 없어도 CPU에서 로컬 GLiNER 및 임베딩 모델을 사용해 텍스트를 가져오고 검색할 수 있습니다. API 키가 있으면 OpenAI 같은 호스팅 모델을 사용하거나, 생성된 답변에 로컬 Ollama 모델을 사용할 수 있습니다.
Cognee는 Python, TypeScript, REST 인터페이스와 로컬 UI가 포함된 CLI, MCP 서버, Claude Code 및 Codex용 플러그인을 제공합니다. 메모리 계층을 단일 Postgres 인스턴스에서 실행할 수도 있습니다.
핵심 기능
- 01텍스트, 코드, 대화에서 지식 그래프와 검색 가능한 청크를 만듭니다.
- 02LLM API 키 없이 로컬에서 텍스트를 가져오고 검색합니다.
- 03메모리를 관리하는 remember, recall, improve, forget 작업을 지원합니다.
- 04Python, TypeScript, REST API와 CLI 및 UI를 제공합니다.
- 05Claude Code, Codex, Cursor 및 Cline 같은 MCP 클라이언트와 연동됩니다.
- 06메모리 계층을 단일 Postgres 인스턴스에서 실행할 수 있습니다(데모 기능).
활용 사례
- 코딩 에이전트가 실행 간 프로젝트 맥락, 과거 결정, 해결 방법을 기억하도록 합니다.
- 문서, 티켓, 대화, 코드를 연결하는 기업 지식 베이스를 구축합니다.
- 온톨로지를 통해 애플리케이션 에이전트에 사용자 지정 엔티티와 관계를 기반으로 한 맥락을 제공합니다.
- 관리형 서비스에 의존하지 않고 에이전트용 셀프 호스팅 메모리 백엔드를 운영합니다.
빠른 시작
- 1
uv를 사용해 gliner 추가 기능과 함께 Cognee 설치
uv pip install "cognee[gliner]" - 2
로컬 빠른 시작 스크립트를 저장하고 실행
python quickstart.py - 3
또는 CLI를 사용해 텍스트를 기억하고 불러오기
cognee-cli remember "Marie Curie was born in Warsaw." -d local_quickstart
사용 전 알아둘 점
- LLM이 없는 로컬 모드에서는 데모 수준의 GLiNER 추출기를 사용합니다. 프로덕션 수준의 정확도를 위해서는 공급업체에 문의해야 합니다.
- 답변 생성 및 비전 또는 전사 기능에는 추가 LLM 구성이 필요합니다.
- Python 3.10~3.14가 필요합니다.
토픽
자주 묻는 질문
- cognee은(는) 무엇인가요?
- 문서, 코드, 대화를 AI 에이전트용 셀프 호스팅 지식 그래프로 바꾸는 오픈소스 AI 메모리 플랫폼입니다. Cognee는 AI 에이전트가 세션이 끝난 뒤에도 장기 메모리를 유지하도록 지원합니다. 텍스트, 코드, 대화를 가져와 엔티티와 관계를 추출해 지식 그래프로 만들고, 검색 가능한 청크와 벡터 임베딩을 함께 저장해 에이전트가 나중에 관련 맥락을 찾을 수 있게 합니다.
- cognee은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- cognee은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- cognee은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. cognee의 마지막 커밋은 2026년 10월 20일입니다.
- cognee은(는) 어디에 사용할 수 있나요?
- 코딩 에이전트가 실행 간 프로젝트 맥락, 과거 결정, 해결 방법을 기억하도록 합니다. 문서, 티켓, 대화, 코드를 연결하는 기업 지식 베이스를 구축합니다. 온톨로지를 통해 애플리케이션 에이전트에 사용자 지정 엔티티와 관계를 기반으로 한 맥락을 제공합니다. 관리형 서비스에 의존하지 않고 에이전트용 셀프 호스팅 메모리 백엔드를 운영합니다.
- cognee는 어떻게 설치하나요?
- uv를 사용해 gliner 추가 기능과 함께 Cognee 설치: uv pip install "cognee[gliner]" 로컬 빠른 시작 스크립트를 저장하고 실행: python quickstart.py 또는 CLI를 사용해 텍스트를 기억하고 불러오기: cognee-cli remember "Marie Curie was born in Warsaw." -d local_quickstart
- cognee은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/topoteretes/cognee
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LLM 에이전트의 대화 버퍼부터 Mem0, Letta, Zep, Graphiti까지 메모리 기법 30가지를 다루는 실습형 Jupyter 노트북 저장소입니다.
로컬 Ollama 모델 및 OpenAI 호환 API와 채팅할 수 있는 자체 호스팅·제공자 독립형 웹 인터페이스로, RAG, 플러그인, 다중 사용자 접근 제어를 지원합니다.
대화 기록을 원문 그대로 저장하고 의미 검색으로 찾아주는 로컬 우선 AI 메모리 시스템으로, MCP 서버와 CLI를 제공합니다.
AI 앱을 위한 오픈 소스 임베딩 데이터베이스로, 문서와 벡터를 저장해 시맨틱·하이브리드·전체 텍스트 검색을 지원합니다.
LLM과 AI 에이전트를 위한 메모리 운영체제로, 편집 가능한 그래프 형태로 장기 메모리를 저장·검색·관리합니다.