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

OpenClaw를 Qwen2.5 Coder에 연결하기: 타당성과 고려사항
API Gemini 3의 속도 제한 문제를 해결하기 위해 70억 개의 파라미터를 가진 로컬 Qwen2.5 Coder 모델에 OpenClaw를 연결할 가능성을 탐색합니다.

Pu.sh: HN 출신의 400줄 쉘 스크립트 코딩 에이전트 도구
Pu.sh는 400줄의 셸(sh, curl, awk)로 작성된 휴대용 코딩 에이전트 도구 모음으로, Anthropic + OpenAI, 7가지 도구, REPL, 체크포인트/재개, 파이프 모드를 지원하며 API 없이 90개의 테스트를 포함합니다.

TextForge: LLM 워크플로우를 위한 Claude Code 기반 이메일 승인 도구
한 개발자가 Claude Code를 사용하여 TextForge를 구축하여 이메일 워크플로우에 필수 승인 게이트를 자동화했으며, 명시적인 허가 없이는 LLM이 이메일을 보내지 못하도록 방지했습니다. 이 도구는 Pipedrive CRM과 통합되며 Google CASA2 보안 감사 준수 요구사항을 충족해야 했습니다.

개발자가 공유하는 하이브리드 AI 코딩 워크플로우: 계획은 Claude, 실행은 로컬 모델
한 개발자가 Claude 3.5 Sonnet을 작업 계획에, Ollama를 통해 로컬 Qwen2.5-Coder 모델을 코드 생성에 사용하는 파이프라인을 구축하여 Claude 단독 사용 대비 85%의 토큰 감소를 달성했습니다.