Repolode
EverMind-AI

EverMind-AI/EverOS

AI 에이전트를 위한 로컬 우선 Markdown 기반 장기 메모리 계층으로, SQLite와 LanceDB 인덱스를 활용해 메모리를 편집 가능한 파일로 저장합니다.

스타
13,525
포크
1,074
열린 이슈
58
마지막 커밋
22시간 전

어떤 프로젝트인가요?

EverOS는 코딩 어시스턴트, 앱, 워크플로 전반에서 AI 에이전트가 지속적으로 메모리를 사용할 수 있도록 하는 Python 라이브러리이자 메모리 런타임입니다. 대화, 파일, 에이전트 실행 기록은 읽기 쉬운 Markdown 파일로 저장됩니다. 이 파일이 단일 진실 공급원 역할을 하므로 직접 편집하거나, diff를 확인하거나, Git으로 버전 관리할 수 있습니다.

로컬 SQLite 및 LanceDB 인덱스 계층을 통해 Markdown 파일을 검색할 수 있습니다. 메모리는 사용자 트랙(에피소드와 프로필)과 에이전트 트랙(사례와 스킬)으로 나뉘며, 사용자, 에이전트, 앱, 프로젝트, 세션 ID를 기준으로 검색 범위를 지정할 수 있습니다. 오프라인 회고 단계에서는 세션 사이에 에피소드 클러스터를 병합하고 프로필과 스킬을 다듬습니다.

서버는 /api/v2 경로에서 버전이 지정된 HTTP API를 제공합니다. 최소 구성에서는 add, flush, 키워드 검색에 OpenRouter API 키만 있으면 됩니다. 임베딩, rerank, 멀티모달 공급자는 선택 사항이며, 이를 추가하면 하이브리드 검색, Knowledge Wiki, 이미지, PDF, 오디오, 오피스 파일 수집 기능을 사용할 수 있습니다.

핵심 기능

  • 01메모리를 편집할 수 있고 Git으로 버전 관리할 수 있는 Markdown 파일로 저장합니다.
  • 02외부 데이터베이스 없이 SQLite와 LanceDB로 콘텐츠를 로컬에서 인덱싱합니다.
  • 03사용자 에피소드/프로필과 에이전트 사례/스킬을 별도로 관리합니다.
  • 04사용자, 에이전트, 앱, 프로젝트, 세션 ID를 기준으로 검색 범위를 지정합니다.
  • 05오프라인 회고를 실행해 에피소드 클러스터를 병합하고 프로필과 스킬을 다듬습니다.
  • 06/api/v2 경로에서 버전이 지정된 HTTP API를 제공하며, 독립 실행형 데모와 CLI도 포함합니다.

활용 사례

  • MCP를 통해 Claude Code나 Cursor 같은 코딩 어시스턴트가 이전 프로젝트 세션을 기억하도록 합니다.
  • 챗봇이나 음성 어시스턴트 백엔드에 장기 사용자 메모리를 추가합니다.
  • Git으로 관리하는 일반 Markdown 파일에 감사할 수 있고 사람이 편집할 수 있는 에이전트 메모리를 보관합니다.
  • 플러그인을 통해 Dify 같은 워크플로 도구에 지속형 메모리를 통합합니다.

빠른 시작

  1. 1

    uv로 EverOS 설치

    uv pip install everos
  2. 2

    독립 실행형 데모 사용해 보기(키 필요 없음)

    everos demo
  3. 3

    설정을 초기화하고 OpenRouter API 키를 ~/.everos/everos.toml에 추가

    everos init
  4. 4

    EverOS 서버 시작

    everos server start

사용 전 알아둘 점

  • 전체 메모리 검색에는 OpenRouter API 키가 필요하며, 하이브리드 및 벡터 기능에는 별도의 임베딩 제공업체가 필요합니다.
  • Office 문서를 가져오려면 시스템에 LibreOffice가 설치되어 있어야 합니다.
  • 설정 과정에서 여러 선택적 제공업체와 구성 파일을 다뤄야 하므로 셀프 호스팅에는 다소 노력이 필요합니다.

토픽

자주 묻는 질문

EverOS은(는) 무엇인가요?
AI 에이전트를 위한 로컬 우선 Markdown 기반 장기 메모리 계층으로, SQLite와 LanceDB 인덱스를 활용해 메모리를 편집 가능한 파일로 저장합니다. EverOS는 코딩 어시스턴트, 앱, 워크플로 전반에서 AI 에이전트가 지속적으로 메모리를 사용할 수 있도록 하는 Python 라이브러리이자 메모리 런타임입니다. 대화, 파일, 에이전트 실행 기록은 읽기 쉬운 Markdown 파일로 저장됩니다. 이 파일이 단일 진실 공급원 역할을 하므로 직접 편집하거나, diff를 확인하거나, Git으로 버전 관리할 수 있습니다.
EverOS은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
EverOS은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
EverOS은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. EverOS의 마지막 커밋은 2026년 10월 20일입니다.
EverOS은(는) 어디에 사용할 수 있나요?
MCP를 통해 Claude Code나 Cursor 같은 코딩 어시스턴트가 이전 프로젝트 세션을 기억하도록 합니다. 챗봇이나 음성 어시스턴트 백엔드에 장기 사용자 메모리를 추가합니다. Git으로 관리하는 일반 Markdown 파일에 감사할 수 있고 사람이 편집할 수 있는 에이전트 메모리를 보관합니다. 플러그인을 통해 Dify 같은 워크플로 도구에 지속형 메모리를 통합합니다.
EverOS는 어떻게 설치하나요?
uv로 EverOS 설치: uv pip install everos 독립 실행형 데모 사용해 보기(키 필요 없음): everos demo 설정을 초기화하고 OpenRouter API 키를 ~/.everos/everos.toml에 추가: everos init EverOS 서버 시작: everos server start
EverOS은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/EverMind-AI/EverOS

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

관련 프로젝트