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

MTPLX: 2.24x Faster Tokens on Apple Silicon Using Native MTP Heads
MTPLX achieves 63 tok/s on Qwen3.6-27B on M5 Max (up from 28 tok/s) using built-in MTP heads, with exact temperature sampling and no external drafter.

Claude Command Center: Open-Source Dashboard for Claude Code Analytics
Claude Command Center is a local dashboard that reads your ~/.claude/ directory to display Claude Code session data, costs, and MCP server configurations. Built entirely using Claude Code with an Express backend and React frontend, it requires zero configuration and runs locally with no cloud or telemetry.

js-notepad: A Scriptable Notepad with Built-in MCP Server for Claude Code
js-notepad is a free, open-source scriptable notepad application built with Claude Code assistance. It features a built-in MCP server, allowing Claude Code to directly interact with the app for reading/writing pages, executing scripts, creating todos, and pushing results.

Local AI Development with Qwen3.6-27B and Opencode on a 5090
A Reddit user shares their experience switching from cloud AI coding tools (Claude Code, Cursor) to a local setup using Opencode + llama-server + Qwen3.6-27B at 128K context on a single RTX 5090, citing freedom from usage limits and account risks.