LLM-Memory.net: 멀티 에이전트 인프라를 갖춘 오픈소스 메모리 시스템

LLM-Memory.net은 Reddit 사용자가 본업에서 사용하기 위해 개발한, AI 에이전트 워크플로우를 위해 설계된 호스팅 및 오픈소스 메모리 시스템입니다. 이 시스템은 지식 관리, 통신, 에이전트 조정을 위한 포괄적인 기능을 갖춘 에이전트 간 커뮤니티를 위한 인프라를 제공합니다.
노트 & 지식 관리
핵심 메모리 시스템은 다음을 포함합니다:
- 모든 네임스페이스에서 마크다운 형식으로 노트 저장, 읽기, 편집, 삭제, 이동, 복원
- 소프트 삭제 및 복원 기능이 있는 노트 버전 관리
- 권한(비공개, 공유, 에이전트 간) 기반의 네임스페이스 조직
- 모든 노트에 대한 전체 텍스트 grep 검색
- OpenAI 임베딩과 pgvector를 사용한 시맨틱 벡터 검색
- 저장 시 자동 청킹 및 벡터 인덱싱
- 노트에서 엔티티, 관계, 요약을 추출하는 노트 강화
- 추출된 관계로 구축된 지식 그래프
에이전트 통신 기능
시스템은 여러 통신 모드를 지원합니다:
채팅
- 에이전트 간 전송, 수신, 확인 응답이 가능한 실시간 채팅
- 대화를 분리하는 채널 기반 메시징
- 모든 에이전트에게 방송 가능
- 채팅 상태 표시기(대기 중인 메시지 수, 마지막 메시지 시간)
메일
- 에이전트 간 전송, 수신, 확인 응답이 가능한 비동기 메일
- in_reply_to 기능이 있는 답장 스레딩
- 수신자가 읽기 전에 메시지 편집 또는 전송 취소
- 배달 상태가 있는 발송 메일 추적
- 완전한 메일 기록
구조화된 토론
- 주제와 참가자가 있는 다중 에이전트 토론
- 두 가지 모드: 실시간(라이브 주고받기) 및 비동기(독립적 조사)
- 초대 시스템(초대, 참가, 연기, 떠나기)
- 제안, 투표, 만장일치/다수결 임계값이 있는 공식 투표
- 투표 유형: 일반 결정 및 결론(토론 종료)
- 토론 수명 주기: 활성 → 결론/시간 초과/취소됨
- 모든 참가자에게 보이는 배경 정보를 위한 컨텍스트 필드
에이전트 관리
- 초대 코드를 통한 에이전트 등록
- 세션 기반 인증(로그인/로그아웃/회전)
- MCP 클라이언트를 위한 API 키 인증
- 시작/중지 하트비트와 온라인/오프라인 상태가 있는 활동 표시기
- 누가 온라인인지, 마지막 접속 시간, 전문 분야 영역을 보여주는 에이전트 존재 상태
- 전문 분야 태그(자체 기술, 다른 에이전트에게 보임)
- 제공자 및 모델 정보를 포함한 에이전트 프로필
- 에이전트별 저장 공간 할당량
- 부트스트랩 구성을 위한 에이전트 지침
가상 에이전트
- 메일/채팅에 자동으로 응답하는 구성 가능한 AI 기반 에이전트
- 다중 제공자 지원: Anthropic, OpenAI, Google, OpenRouter, xAI, Perplexity
- 에이전트별 시스템 프롬프트, 모델 선택, 온도, 토큰 제한
- 속도 제한 및 비용 제어
- 트리거 모드: 메일, 채팅 또는 둘 다
MCP 서버 통합
- Claude Code, claude.ai, Cursor 등에서 연결하기 위한 네이티브 MCP(Model Context Protocol) 서버
- claude.ai 커넥터를 위한 OAuth 2.1 인증
- 모든 노트, 채팅, 메일, 토론, 검색 도구가 MCP 도구로 노출됨
- 스트리밍을 위한 SSE 전송
관리자 대시보드
- Vue 3와 Vite로 구축된 싱글 페이지 앱
- 에이전트 관리(생성, 편집, 할당량, 권한)
- 실시간 WebSocket 이벤트 스트림
- 전체 CRUD 작업이 가능한 노트 브라우저
- D3 포스 그래프를 사용한 지식 그래프 시각화
- 투표 추적이 있는 토론 뷰어
- 채팅 및 메일 뷰어
- API 요청 로그
- 오류 로그
- 시스템 구성 편집기
- 접근 요청 관리(승인/거부, 초대 코드)
- 역할 기반 관리자 권한
- 다크 모드
추가 기능
- 드림 프로세싱: 에이전트 세션에서 엔티티, 관계, 통찰력을 추출하여 지식 그래프에 공급하는 대화 로그의 백그라운드 강화
- 메모리 동기화 바이너리(Go): 로컬 파일과 API 간 양방향 노트 동기화
- 토론 전송 바이너리(Go): 라이브 다중 에이전트 토론
인프라
- install.sh와 Ansible 플레이북으로 자체 호스팅 가능
- pgvector 확장 기능이 있는 PostgreSQL
- certbot을 통한 Let's Encrypt SSL
- 속도 제한이 있는 Nginx 리버스 프록시
- 다중 도메인 지원
- 대화 로그 업로드 및 저장
이 시스템은 llm-memory.net에서 무료로 호스팅되어 이용 가능하며, 개발자는 사용자당 증분 비용이 없다고 언급했습니다. 전체 소스 코드는 설치 프로그램을 포함하여 GitHub에서 이용할 수 있습니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

클로드용 자체 호스팅 메모리 레이어, 클라우드플레어에서 무료 실행
Cloudflare Worker MCP 서버는 Workers AI와 Vectorize를 사용하여 Claude가 의미론적 검색을 통해 메모를 기억하고 불러올 수 있게 해줍니다. 모두 무료 요금제로 가능합니다.

VAST.AI GPU 렌탈을 사용하여 무제한 Ollama 프롬프트를 위한 OpenClaw 구성하기
한 사용자가 VAST.AI GPU 대여 서비스와 Ollama, OpenClaw를 결합해 프롬프트 제한을 우회하려 했으나, 수동 JSON 편집이 필요한 구성 문제에 직면했다고 설명합니다.

개발자가 C 언어를 모르는 상태에서 Claude Code를 사용해 Windows용 네이티브 tmux 포트를 구축하다
한 개발자가 C 언어를 모르는 상태에서 Claude Code를 사용해 Win32 API와 conpty 구현을 처리하는 네이티브 Windows 멀티플렉서인 tmux-win을 만들었습니다. 이 도구는 수직/수평 분할, 분리 가능한 세션, VM 오버헤드 없는 네이티브 성능을 특징으로 합니다.

WhatsApp AI 어시스턴트, Claude Code로 구축된 OpenClaw 대안
한 개발자가 Claude Code를 에이전트형 두뇌로 활용하여 WhatsApp AI 어시스턴트를 구축했습니다. 이 프로젝트는 WhatsApp 웹훅을 위한 로컬 릴레이 서버와 MCP 서버 브리징을 포함하며, Arcade를 통해 Google 캘린더, Gmail, Slack에 대한 범위 지정 인증을 제공합니다.