Your AI Agents
Forget Everything

Every conversation starts from zero. Users repeat themselves. Context is lost. Anura Memory gives your AI agents persistent memory — a knowledge graph for structured facts and markdown file storage with semantic search. Sign up, get an API key, and your agents remember everything.

Two memory systems in one platform: GraphRag for structured facts with human review, and FilesRag for markdown documents with semantic search. Nothing to deploy.

Start FreeSee How It Works

The Problem with AI Memory

Vector databases give you fuzzy similarity. Anura Memory gives you structured facts and searchable files.

Your AI forgets users between sessions
Every conversation builds on the last
RAG returns fuzzy, irrelevant chunks
Precise facts: "Alice works_at Acme"
Long-form context gets lost or truncated
Markdown files with semantic search
Hallucinations silently become "memory"
Human review before anything is stored

60 Seconds to Persistent Memory

1

Get an API key

Sign up, generate a key from the dashboard. No credit card required. Takes 30 seconds.

2

Connect your AI

Paste the MCP config into Claude/Cursor, or install the SDK (npm or pip) for custom agents. One line of config.

3

Your AI remembers

Facts are extracted into a knowledge graph. Documents are stored as searchable markdown files. Both are recalled on future queries. Automatically.

Two Lines to Connect

MCP for Claude & Cursor. TypeScript & Python SDKs for custom agents. Same API underneath.

MCPClaude Desktop, Cursor, Windsurf
{
  "mcpServers": {
    "anura-memory": {
      "url": "https://anuramemory.com/api/mcp",
      "headers": {
        "X-API-KEY": "gm_your_key_here"
      }
    }
  }
}

12 tools: remember, search, get_context for facts + write_file, read_file, search_files for documents. Your AI learns from every conversation.

TypeScriptnpm install @anura-gate/anura-graph
import { GraphMem } from '@anura-gate/anura-graph';

const mem = new GraphMem({
  apiKey: 'gm_your_key_here',
});

// Your agent learns
await mem.remember("Alice is VP of Eng at Acme");

// Your agent recalls
const ctx = await mem.getContext("Alice");
// => alice --works_at--> acme, alice --has_role--> vp of eng
Pythonpip install anura-graph
from graphmem import GraphMem

mem = GraphMem(api_key="gm_your_key_here")

# Your agent learns
mem.remember("Alice is VP of Eng at Acme")

# Your agent recalls
ctx = mem.get_context("Alice")
# => alice --works_at--> acme, alice --has_role--> vp of eng

Not Another Vector Database

Anura Memory is a memory layer, not a storage engine. Graph memory and file memory, out of the box.

Text In, Knowledge Out

Call remember() with raw text. An LLM extracts structured facts, deduplicates entities, and builds the graph. You write zero extraction code.

📄

File Memory

Store markdown files and search them semantically. Your agent can write_file, read_file, and search_files — long-form context that persists across sessions.

Precise Retrieval

Graph traversal returns exact relationships, not "top-k similar chunks." Your AI knows Alice works at Acme — not that some paragraph mentions both names.

Human-in-the-Loop

Extracted facts land in a pending queue. You approve what enters the graph. No hallucination drift, no garbage accumulation.

GraphRAG Built In

Community detection, LLM summaries, hybrid search (graph + vector + communities). Three retrieval lanes, one API call.

Zero Infrastructure

We host everything — graph engine, file storage, vector embeddings, and the API. You get an API key and start building.

How It Compares

Anura MemoryVector DBBuild It Yourself
LLM extractionyou build
Entity deduplicationyou build
Markdown file memoryyou build
Semantic file searchyou build
Human review queueyou build
Provenance trackingyou build
Graph + vector + community searchvector onlyyou build
MCP server (12 tools)you build
TypeScript + Python SDKyou build
Setup time60 secondsminutesweeks
Infrastructurehosted for youmanaged servicevaries

Simple Pricing

Start free. Upgrade when your agents need more.

Freeforever
  • 100 facts, 2 projects
  • 20 files, 50 MB storage
  • Full MCP + REST + SDK access
  • Human review queue
  • Dashboard & 3D Brain viewer
Get Started
POPULAR
Pro/ month
  • 5,000 facts, 5 projects
  • Unlimited files, 1 GB storage
  • 5 team members
  • Hybrid search (graph + vector + communities)
  • Higher rate limits
Upgrade to Pro
Max/ month
  • Unlimited facts & projects
  • Unlimited files, 50 GB storage
  • Unlimited team members
  • Highest rate limits
  • Priority support
Upgrade to Max