Repolode
ClaudioDrews

ClaudioDrews/memory-os

Qdrant, SQLite, 자체 정리형 위키를 활용해 세션 간 맥락을 유지하고, 로컬에서 어떤 LLM 제공자와도 실행할 수 있는 Hermes Agent용 7계층 메모리 시스템입니다.

대체할 수 있는 제품:mem0

스타
1,392
포크
132
열린 이슈
14
마지막 커밋
2개월 전

어떤 프로젝트인가요?

Memory OS는 Hermes Agent가 매번 새로 시작하는 대신 세션이 바뀌어도 프로젝트, 결정 사항, 선호도를 기억하도록 해 주는 메모리 계층입니다. 평면형 워크스페이스 파일, 전문 검색이 가능한 세션 기록, 신뢰도 점수가 포함된 구조화된 사실 저장소, 4단계 검색 폴백을 지원하는 Qdrant 벡터 데이터베이스를 결합합니다.

LLM을 호출할 때마다 관련성 임계값을 적용하고 세션별 중복을 제거해 여러 출처에서 관련 맥락을 가져온 뒤 프롬프트에 주입합니다. 매주 실행되는 감쇠 스캐너와 의미 기반 중복 제거 기능으로 저장소가 끝없이 커지는 것을 방지합니다. 별도의 Ground Truth 계층은 주입된 메모리를 신뢰할 수 있는 정보로 취급하도록 에이전트에 지시해, 같은 정보를 다시 조회하지 않게 합니다.

인프라는 Docker 서비스(Qdrant, Redis, ARQ worker)와 Python 3.11+를 사용해 로컬 머신에서 실행됩니다. OpenRouter, OpenAI, Anthropic, Ollama 및 Hermes가 지원하는 다른 제공자와 함께 사용할 수 있습니다. 설정 스크립트를 실행하면 한 번의 명령으로 스택을 설치합니다.

핵심 기능

  • 01워크스페이스 파일, 세션 검색, 구조화된 사실 저장소를 통해 세션 간 메모리를 유지합니다.
  • 02하이브리드 dense 및 BM25 검색과 4단계 폴백을 지원하는 Qdrant 벡터 검색입니다.
  • 03관련성 기준을 적용하고 세션별 중복을 제거해 맥락을 자동 주입합니다.
  • 04저장된 메모리를 매주 검사해 감쇠 처리하고 의미 기반으로 중복을 제거합니다.
  • 05지속적으로 벡터 데이터베이스에 수집되는 자체 정리형 LLM 위키입니다.
  • 06Docker 서비스, 데이터베이스, 플러그인을 설정하는 원클릭 설치 프로그램입니다.

활용 사례

  • 에이전트가 이전 결정과 아키텍처 선택을 기억해야 하는 장기 프로젝트입니다.
  • 여러 대화에서 개인 선호도와 기술 스택 프로필을 계속 활용하는 경우입니다.
  • Ollama 또는 다른 자체 호스팅 모델로 로컬에서 비공개 메모리 백엔드를 실행하는 경우입니다.

빠른 시작

  1. 1

    필수 구성 요소인 Hermes Agent, Docker, Python 3.11 이상을 설치하세요

  2. 2

    README에 있는 공식 원클릭 설치 프로그램을 실행하세요

  3. 3

    설치 프로그램이 실패하면 setup/install.md의 수동 설치 10단계 가이드를 따르세요

사용 전 알아둘 점

  • Hermes Agent와 Qdrant, Redis, ARQ worker를 실행하는 Docker가 필요합니다.
  • 번들로 제공되는 Icarus 플러그인은 크게 수정된 포크이며 upstream과 호환되지 않습니다.

포함된 컬렉션

토픽

자주 묻는 질문

memory-os은(는) 무엇인가요?
Qdrant, SQLite, 자체 정리형 위키를 활용해 세션 간 맥락을 유지하고, 로컬에서 어떤 LLM 제공자와도 실행할 수 있는 Hermes Agent용 7계층 메모리 시스템입니다. Memory OS는 Hermes Agent가 매번 새로 시작하는 대신 세션이 바뀌어도 프로젝트, 결정 사항, 선호도를 기억하도록 해 주는 메모리 계층입니다. 평면형 워크스페이스 파일, 전문 검색이 가능한 세션 기록, 신뢰도 점수가 포함된 구조화된 사실 저장소, 4단계 검색 폴백을 지원하는 Qdrant 벡터 데이터베이스를 결합합니다.
memory-os은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
memory-os은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
memory-os은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. memory-os의 마지막 커밋은 2026년 9월 20일입니다.
memory-os은(는) 어디에 사용할 수 있나요?
에이전트가 이전 결정과 아키텍처 선택을 기억해야 하는 장기 프로젝트입니다. 여러 대화에서 개인 선호도와 기술 스택 프로필을 계속 활용하는 경우입니다. Ollama 또는 다른 자체 호스팅 모델로 로컬에서 비공개 메모리 백엔드를 실행하는 경우입니다.
memory-os는 어떻게 설치하나요?
필수 구성 요소인 Hermes Agent, Docker, Python 3.11 이상을 설치하세요 README에 있는 공식 원클릭 설치 프로그램을 실행하세요 설치 프로그램이 실패하면 setup/install.md의 수동 설치 10단계 가이드를 따르세요
memory-os은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ClaudioDrews/memory-os

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트