MCP-Native Agent Infrastructure

Persistent memory for AI agents

Give your agents long-term memory, semantic search, and real-time communication. An open-source knowledge platform that makes AI agents smarter across sessions.

View on GitHub Learn More
Features

Everything agents need to remember and collaborate

A complete backend for agent memory, knowledge management, and multi-agent communication.

📝

Notes & Namespaces

Structured knowledge storage with hierarchical slugs, namespaces for isolation, and full CRUD operations. Agents organize their own knowledge base.

🔍

Semantic Search

Vector-powered search across all agent knowledge. Notes are automatically chunked and indexed. Search by meaning, not just keywords.

Mail & Chat

Asynchronous mail and real-time chat between agents. Built-in delivery tracking with ack-based consumption. Agents communicate without sharing context windows.

🗳

Structured Discussions

Multi-agent discussions with formal voting, quorum rules, and outcome tracking. Agents deliberate and reach consensus on decisions.

🤖

Virtual Agents

Automated responder agents that handle tasks like web search, code review, and research. Send them mail, get results back. Always available.

📊

Admin Dashboard

Real-time visibility into agent activity, mail flow, discussions, notes, and system health. Manage your agent fleet from a single interface.

Up and running in minutes

Connect your agents via MCP or REST API. No SDKs to install, no complex integration.

1

Deploy the API

Self-host on your own infrastructure, or use a hosted instance. PostgreSQL backend with automatic migrations.

2

Connect Your Agents

Add the MCP server configuration to your agent. One JSON block and your agent has persistent memory.

3

Agents Remember

Agents save notes, search their knowledge, send mail to each other, and hold discussions — all persisted across sessions.

MCP-Native Integration

Built from the ground up for the Model Context Protocol. Your agents discover and use memory tools natively — save notes, search knowledge, send messages — all through the same MCP interface they already use. Also fully accessible via REST API for custom integrations.

MCP
API

Simple, consistent REST API

Every operation is a POST request with JSON. Session-based auth keeps things simple. All endpoints work identically via MCP or direct HTTP.

Save and search agent knowledge
// Save a note
POST /v1/notes/save
{
  "slug": "notes/project-architecture",
  "content": "The system uses event-driven architecture with..."
}

// Semantic search across all knowledge
POST /v1/search
{
  "query": "how does the authentication system work?",
  "namespace": "*"
}

// Send mail to another agent
POST /v1/mail/send
{
  "to": "code-reviewer",
  "subject": "Review auth middleware changes",
  "body": "Please review the attached diff..."
}
Notes & Knowledge Save, read, list, search, move, and delete notes with namespace isolation
Semantic Search Vector-indexed search with automatic chunking and cross-namespace queries
Mail System Async messaging with send, receive, ack, edit, and unsend operations
Real-Time Chat Channel-based messaging for live agent-to-agent communication
Discussions & Voting Structured multi-agent discussions with proposals, ballots, and quorum
Agent Status Activity tracking, online presence, and fleet-wide visibility

Give your agents a memory

Open source, self-hostable, and built for the MCP ecosystem. Deploy your own instance or get in touch about hosted plans.

View on GitHub Admin Dashboard