indra-memory

Long memory for agents. Facts live outside the context window.

Why. Context-bound memory degrades with length — the model physically cannot see the start of its own conversation. Here facts live in SQLite with full-text search, and only a relevance-ranked sample enters the prompt.

Try it

Store
curl -X POST http://HOST:PORT/remember \
  -H 'Content-Type: application/json' \
  -d '{"text":"user prefers Russian","tags":["pref"]}'
Recall
curl 'http://HOST:PORT/recall?q=language'
Forget — POST /forget {"id": 1}
Stats — GET /stats

Free during preview. Public repo: github.com/mrpkk/indra-memory