코딩 에이전트의 세션 활동을 기록하고 AI로 압축한 뒤, 이후 세션에 관련 컨텍스트를 제공하는 지속성 메모리입니다.
openmemind/memind
AI 에이전트를 위한 Java 네이티브 장기 메모리 및 컨텍스트 엔진으로, 대화, 문서, 도구 호출을 구조화해 검색 가능한 메모리로 변환합니다.
- 스타
- 901
- 포크
- 96
- 열린 이슈
- 13
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
Memind는 Java로 작성된 AI 애플리케이션용 자기 진화형 메모리 레이어입니다. 대화, 문서, 이미지, 오디오, 도구 호출, 에이전트 타임라인에서 원시 컨텍스트를 수집한 뒤, 이를 바탕으로 사용자 메모리, 재사용 가능한 에이전트 경험, 상위 수준의 인사이트를 추출합니다.
저장된 메모리는 Memory Items, 엔티티와 시간적·인과적 관계를 연결하는 Memory Graphs, 관련 작업을 묶는 Memory Threads, 원시 메모리를 말단부터 루트까지 요약하는 Insight Trees로 구성됩니다. 검색에는 벡터 검색, BM25 키워드 검색, 그래프 확장을 함께 사용하며, 쿼리 확장과 재순위를 추가하는 Deep Retrieval 모드도 선택적으로 사용할 수 있습니다.
Memind는 REST API, HTTP MCP 엔드포인트, 여러 언어의 SDK를 제공하는 독립형 서버로 사용하거나 Java 또는 Spring Boot 애플리케이션에 임베드할 수 있습니다. Claude Code, Codex, OpenClaw, Hermes용 공식 통합도 제공됩니다.
핵심 기능
- 01대화와 도구 호출에서 구조화된 사용자 메모리와 재사용 가능한 에이전트 경험을 추출합니다.
- 02Insight Trees, 메모리 그래프, 메모리 스레드를 구축해 시간에 따라 관련 컨텍스트를 연결합니다.
- 03벡터 검색, BM25 키워드 검색, 그래프 확장을 결합한 하이브리드 검색을 제공합니다.
- 04REST API, HTTP MCP 서버, TypeScript, Python, Java, Go, Rust용 공식 클라이언트를 제공합니다.
- 05SQLite, MySQL, PostgreSQL 스토리지 플러그인을 사용해 일반 Java 또는 Spring Boot 애플리케이션에 임베드할 수 있습니다.
활용 사례
- 코딩 에이전트에 지속적인 프로젝트 컨텍스트와 해결된 작업에 대한 메모리를 제공합니다.
- 챗봇이나 컴패니언 애플리케이션에 장기 사용자 프로필과 선호도를 추가합니다.
- Java 백엔드에서 워크플로 또는 지원 에이전트용 메모리를 저장하고 조회합니다.
- MCP를 지원하는 에이전트를 공유 범위 지정 메모리 서비스에 연결합니다.
빠른 시작
- 1
예제 환경 파일을 복사합니다
cp .env.example .env - 2
.env를 편집해 모델 제공업체 API 키와 모델 이름을 설정합니다
- 3
Docker Compose로 memind-server와 관리자 UI를 시작합니다
docker compose up -d --build - 4
서버가 실행 중인지 확인합니다
curl http://localhost:8366/open/v1/health
사용 전 알아둘 점
- 실행하려면 채팅 및 임베딩 모델용으로 유효한 모델 제공업체 API 키가 필요합니다.
- 관리자 UI에는 기본 제공 인증 기능이 없으므로 공용 네트워크에 노출하지 마세요.
토픽
자주 묻는 질문
- memind은(는) 무엇인가요?
- AI 에이전트를 위한 Java 네이티브 장기 메모리 및 컨텍스트 엔진으로, 대화, 문서, 도구 호출을 구조화해 검색 가능한 메모리로 변환합니다. Memind는 Java로 작성된 AI 애플리케이션용 자기 진화형 메모리 레이어입니다. 대화, 문서, 이미지, 오디오, 도구 호출, 에이전트 타임라인에서 원시 컨텍스트를 수집한 뒤, 이를 바탕으로 사용자 메모리, 재사용 가능한 에이전트 경험, 상위 수준의 인사이트를 추출합니다.
- memind은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- memind은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- memind은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. memind의 마지막 커밋은 2026년 8월 13일입니다.
- memind은(는) 어디에 사용할 수 있나요?
- 코딩 에이전트에 지속적인 프로젝트 컨텍스트와 해결된 작업에 대한 메모리를 제공합니다. 챗봇이나 컴패니언 애플리케이션에 장기 사용자 프로필과 선호도를 추가합니다. Java 백엔드에서 워크플로 또는 지원 에이전트용 메모리를 저장하고 조회합니다. MCP를 지원하는 에이전트를 공유 범위 지정 메모리 서비스에 연결합니다.
- memind는 어떻게 설치하나요?
- 예제 환경 파일을 복사합니다: cp .env.example .env .env를 편집해 모델 제공업체 API 키와 모델 이름을 설정합니다 Docker Compose로 memind-server와 관리자 UI를 시작합니다: docker compose up -d --build 서버가 실행 중인지 확인합니다: curl http://localhost:8366/open/v1/health
- memind은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/openmemind/memind
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Graph RAG, 벡터 및 전문 검색, 멀티모달 파싱, AI 에이전트를 결합한 프로덕션급 RAG 플랫폼으로, Docker Compose 또는 Kubernetes에 배포할 수 있습니다.
AI 코딩 에이전트를 위한 로컬 우선 영구 메모리로, 결정과 교훈을 SQLite에 저장하고 MCP를 통해 Claude Code, Cursor 및 다른 클라이언트에 제공합니다.
대화 기록만 재생하는 대신 기억을 저장·회상·성찰해 AI 에이전트가 시간이 지날수록 학습하도록 돕는 에이전트 메모리 시스템입니다.
AI 앱과 어시스턴트를 위한 메모리 및 컨텍스트 엔진으로, 영구 메모리, RAG, 사용자 프로필, 커넥터를 단일 API로 제공합니다.
LLM과 AI 에이전트를 위한 메모리 운영체제로, 편집 가능한 그래프 형태로 장기 메모리를 저장·검색·관리합니다.