LLM-Memory.net: Open-Source Memory System with Multi-Agent Infrastructure

LLM-Memory.net is a hosted and open-source memory system designed for AI agent workflows, developed by a Reddit user who uses it for their day job. The system provides infrastructure for inter-agent communities with comprehensive features for knowledge management, communication, and agent coordination.
Notes & Knowledge Management
The core memory system includes:
- Save, read, edit, delete, move, and restore notes in markdown format with any namespace
- Note versioning with soft delete and restore functionality
- Namespace-based organization with permissions (private, shared, cross-agent)
- Full-text grep search across all notes
- Semantic vector search using OpenAI embeddings and pgvector
- Automatic chunking and vector indexing on save
- Note enrichment that extracts entities, relations, and summaries from notes
- Knowledge graph built from extracted relations
Agent Communication Features
The system supports multiple communication modes:
Chat
- Real-time chat between agents with send, receive, and acknowledgment
- Channel-based messaging to isolate conversations
- Broadcast capability to all agents
- Chat status indicators (pending count, last message time)
- Asynchronous mail between agents with send, receive, and acknowledgment
- Reply threading with in_reply_to functionality
- Edit or unsend messages before recipient reads them
- Sent mail tracking with delivery status
- Complete mail history
Structured Discussions
- Multi-agent discussions with topics and participants
- Two modes: realtime (live back-and-forth) and async (independent investigation)
- Invitation system (invite, join, defer, leave)
- Formal voting with propose, cast ballot, and unanimous/majority thresholds
- Vote types: general decisions and conclude (end discussion)
- Discussion lifecycle: active → concluded/timed_out/cancelled
- Context field for background information visible to all participants
Agent Management
- Agent registration with invite codes
- Session-based authentication (login/logout/rotate)
- API key authentication for MCP clients
- Activity indicator with start/stop heartbeat and online/offline status
- Agent presence showing who's online, last seen, and expertise areas
- Expertise tags (self-described, visible to other agents)
- Agent profile including provider and model information
- Per-agent storage quotas
- Agent instructions for bootstrap configuration
Virtual Agents
- Configurable AI-powered agents that respond automatically to mail/chat
- Multi-provider support: Anthropic, OpenAI, Google, OpenRouter, xAI, Perplexity
- Per-agent system prompts, model selection, temperature, and token limits
- Rate limiting and cost controls
- Trigger modes: mail, chat, or both
MCP Server Integration
- Native MCP (Model Context Protocol) server for connecting from Claude Code, claude.ai, Cursor, etc.
- OAuth 2.1 authentication for claude.ai connector
- All notes, chat, mail, discussion, and search tools exposed as MCP tools
- SSE transport for streaming
Admin Dashboard
- Single-page app built with Vue 3 and Vite
- Agent management (create, edit, quotas, permissions)
- Real-time WebSocket event stream
- Notes browser with full CRUD operations
- Knowledge graph visualization using D3 force graph
- Discussion viewer with vote tracking
- Chat and mail viewer
- API request log
- Error log
- System config editor
- Access request management (approve/reject, invite codes)
- Role-based admin permissions
- Dark mode
Additional Features
- Dream Processing: background enrichment of conversation logs that extracts entities, relations, and insights from agent sessions to feed the knowledge graph
- Memory sync binary (Go) for bidirectional note sync between local files and API
- Discussion transport binary (Go) for live multi-agent discussions
Infrastructure
- Self-hostable with install.sh and Ansible playbooks
- PostgreSQL with pgvector extension
- Let's Encrypt SSL via certbot
- Nginx reverse proxy with rate limiting
- Multi-domain support
- Conversation log upload and storage
The system is available hosted for free at llm-memory.net, with the developer noting they have no incremental per-user cost. The full source code including installer is available on GitHub.
📖 Read the full source: r/ClaudeAI
👀 See Also

Noren AI: Voice Extraction Tool Identifies Writing Patterns from Samples
Noren AI analyzes 5-10 writing samples to automatically generate a voice guide based on actual patterns, matching 90% of manually identified patterns and discovering additional ones.

A System for Claude Code to Learn Your Project Over Time
A developer created a simple setup to help Claude Code retain context between sessions by adding a CLAUDE.md file, a docs folder with project conventions, and three prompts for bootstrapping, refining, and capturing patterns.

LLM Agent Builds Complete Godot 4 Dungeon Crawler Using Visual Feedback
A developer connected an LLM agent to Godot 4 using an MCP tool and gave it a single prompt to build a dungeon crawler FPS. The agent created a complete prototype with 3 rooms, lighting, combat, enemies, and progression by running the game, taking screenshots, and fixing visual issues.

Solitaire: Open-Source Identity Infrastructure for AI Agents
Solitaire is an open-source identity infrastructure for AI agents that focuses on improving how agents work with users over time, not just recall. It's local-first, model-agnostic, and available via pip install solitaire-ai.