Memorine: Python과 SQLite를 사용한 OpenClaw 에이전트를 위한 로컬 메모리 시스템

Memorine은 Python과 SQLite로 구축된 OpenClaw 에이전트용 로컬 메모리 시스템으로, 외부 서비스, API 호출, Docker 또는 원격 측정이 필요하지 않습니다. 전체 시스템은 메모리 저장을 위한 로컬 .db 파일을 생성하는 순수 Python 코드 약 8개 파일로 구성됩니다.
핵심 기능
- 에이전트는 사실을 저장하고 전체 텍스트 검색을 사용하여 나중에 검색합니다
- 오래된 데이터의 축적을 방지하기 위해 망각 곡선을 사용하여 시간이 지남에 따라 메모리가 감소합니다
- 새로운 사실이 기존 사실과 충돌할 때 모순된 정보를 자동으로 표시합니다
- 이벤트의 인과적 연결 (이것이 저것을 일으키고, 그것이 다른 것을 일으킴)
- 어떤 단계가 실패하는 경향이 있는지 학습하는 절차 추적
- 여러 에이전트가 동일한 데이터베이스를 통해 사실을 공유할 수 있습니다
- 각 에이전트는 자신의 데이터만 수정할 수 있어 에이전트 간 메모리 간섭을 방지합니다
- fastembed + sqlite-vec 확장을 통한 선택적 의미 검색
통합 및 도구
이 시스템에는 OpenClaw가 플러그인으로 인식할 수 있는 MCP 서버가 포함되어 있으며, 구성 후 모든 에이전트에 14개의 도구를 제공합니다. 데이터베이스 파일은 모든 SQLite 브라우저를 사용하여 직접 검사할 수 있습니다.
기술적 세부 사항
Memorine은 Python과 SQLite 외에는 종속성이 전혀 없습니다. 네트워크 호출, 컴파일된 바이너리 또는 네이티브 확장이 없습니다. 개발자에 따르면 코드베이스는 오후 동안 완전히 읽을 수 있을 정도로 작습니다.
이 프로젝트는 버그 수정 및 기능 추가를 위한 오픈 풀 리퀘스트와 함께 GitHub에서 사용할 수 있습니다. 또한 쉬운 설치를 위해 PyPI에 게시되어 있습니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

개인 FastMCP 서버를 위한 모든 Claude 플랫폼용 Drop-in OAuth 제공자
한 개발자가 개인 FastMCP 서버가 Claude.ai 웹, 모바일, 데스크톱 플랫폼에서 작동할 수 있도록 하는 단일 파일 Python OAuth 제공자를 만들어, Auth0나 Google 같은 외부 신원 서비스 없이도 작동하게 했습니다.

gui.new: Claude가 시각적 출력을 공유 가능한 링크로 렌더링하는 도구
gui.new은 Claude가 코드 블록을 반환하는 대신 시각적 출력을 실시간 공유 가능한 링크로 렌더링할 수 있게 해주는 도구입니다. Claude로 구축되었으며, Vercel에서 Next.js와 Supabase를 사용하며, 가입이 필요하지 않습니다.

클로드 코드 훅 구현 프로젝트, 23개 훅 전체 커버
한 개발자가 Claude 코드의 모든 23가지 후크를 구현한 프로젝트를 만들었습니다. 이 프로젝트는 Claude 코드로만 구축되었으며, 각 후크의 사용 사례를 설명하는 동영상과 GitHub 저장소가 제공됩니다.

AIBrain은 Claude Code에 지속적인 메모리와 자기 개선 기능을 추가합니다.
AIBrain은 세션 간에 의미론적 검색 검색 및 자기 개선 주기를 통해 Claude Code에 지속적인 메모리를 제공하는 도구입니다. 53개의 워크플로우, 44개의 스킬, 9개의 MCP 서버를 포함하며 Tailscale을 통한 다중 에이전트 메시 네트워킹을 지원합니다.