cognee
여러 소스를 묶어 만드는 에이전트 기억층
pip install cognee문서·데이터베이스·대화 같은 여러 소스를 그래프와 벡터로 함께 묶어 에이전트 기억층을 만드는 오픈소스 플랫폼입니다. 파이썬 패키지로 파이프라인에 넣거나, MCP 서버와 웹 UI 를 도커로 띄워 씁니다. 클로드 코드 플러그인으로도 설치할 수 있습니다.
판단
이럴 때 씁니다
- 문서·데이터베이스·대화가 흩어져 있어 에이전트가 맥락을 못 잡을 때
- 벡터 검색과 그래프 관계를 함께 쓰고 싶을 때
- 기억층을 서비스로 띄워 여러 에이전트가 공유하게 할 때
- 클로드 코드에 기억을 붙여 쓰고 싶을 때
이럴 땐 쓰지 마세요
- 소스가 하나뿐이고 단순 검색으로 충분할 때
- 인프라를 최소로 유지해야 할 때
- 시간에 따른 사실 변화가 핵심이면 Graphiti 가 더 직접적입니다
차별점
- 여러 소스를 그래프와 벡터 두 표현으로 함께 묶습니다.
- 파이썬 패키지·MCP 서버·웹 UI·클로드 코드 플러그인을 모두 제공합니다.
- 기억층 자체를 서비스로 띄워 여러 에이전트가 공유합니다.
- 오픈소스로 자체 호스팅이 가능합니다.
워크플로
- 01pip install cognee 로 설치합니다.
- 02문서나 데이터 소스를 등록해 파이프라인에 넣습니다.
- 03그래프와 벡터 표현이 함께 만들어집니다.
- 04에이전트가 질의하면 두 표현을 조합한 맥락이 돌아옵니다.
- 05공유가 필요하면 MCP 서버와 UI 를 컨테이너로 띄웁니다.
주요 명령
| 명령 | 설명 |
|---|---|
pip install cognee | 파이썬 패키지를 설치합니다. |
claude plugin marketplace add topoteretes/cognee-integrations | 클로드 코드 마켓플레이스를 등록합니다. |
claude plugin install cognee-memory@cognee | 클로드 코드에 기억 플러그인을 설치합니다. |
docker run --env-file ./.env -p 8000:8000 --rm -it cognee/cognee:main | 서버를 컨테이너로 띄웁니다. |
함정
설치 전에 확인하세요
- 릴리스 주기가 짧고 한 번에 들어가는 PR 이 많습니다. v1.5.4 한 번에 수십 건이 병합됐습니다.
- 컨테이너 이미지 태그가 main 입니다. 운영에서는 버전을 고정하는 편이 안전합니다.
- 그래프와 벡터를 함께 쓰므로 저장소 구성이 단순 벡터 DB 보다 복잡합니다.
- 파이썬 패키지·MCP 서버·UI·클로드 플러그인으로 진입점이 여러 개라 어디부터 쓸지 정해야 합니다.
비교
Graphiti 는 시간 축을 다루는 그래프 엔진에 집중하고, cognee 는 여러 소스를 하나의 기억층으로 묶는 데 무게를 둡니다. 데이터가 여기저기 흩어져 있는 것이 문제면 cognee 가, 같은 사실이 계속 바뀌는 것이 문제면 Graphiti 가 맞습니다.
최근 변경
2026-09-04 v1.5.4 는 안정성과 연동에 초점을 둔 릴리스로 수십 건의 PR 이 한 번에 병합됐습니다. 클로드 코드 플러그인 마켓플레이스를 통한 설치 경로가 함께 제공됩니다.