문서, 코드, 대화를 AI 에이전트용 셀프 호스팅 지식 그래프로 바꾸는 오픈소스 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
uv로 EverOS 설치
uv pip install everos - 2
독립 실행형 데모 사용해 보기(키 필요 없음)
everos demo - 3
설정을 초기화하고 OpenRouter API 키를 ~/.everos/everos.toml에 추가
everos init - 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 통계는 매일 갱신됩니다.
관련 프로젝트
LLM과 AI 에이전트를 위한 메모리 운영체제로, 편집 가능한 그래프 형태로 장기 메모리를 저장·검색·관리합니다.
로컬 Ollama 모델 및 OpenAI 호환 API와 채팅할 수 있는 자체 호스팅·제공자 독립형 웹 인터페이스로, RAG, 플러그인, 다중 사용자 접근 제어를 지원합니다.
코딩 에이전트의 세션 활동을 기록하고 AI로 압축한 뒤, 이후 세션에 관련 컨텍스트를 제공하는 지속성 메모리입니다.
대화 기록을 원문 그대로 저장하고 의미 검색으로 찾아주는 로컬 우선 AI 메모리 시스템으로, MCP 서버와 CLI를 제공합니다.
대화 기록만 재생하는 대신 기억을 저장·회상·성찰해 AI 에이전트가 시간이 지날수록 학습하도록 돕는 에이전트 메모리 시스템입니다.