ascottbell/maasv
Memory Architecture as a Service — cognition layer for AI assistants. 3-signal retrieval, knowledge graphs, memory lifecycle.
Implements a full memory lifecycle with six stages—extract, store, consolidate, retrieve, decay, and forget—operating on a single SQLite database with local embeddings (Qwen3 via Ollama). Retrieval fuses three signals (dense vectors, BM25 FTS5, and knowledge graph connectivity) via Reciprocal Rank Fusion, optionally reranked by a learned 81-parameter neural network trained on actual retrieval patterns with Inverse Propensity Scoring. Integrates with any LLM provider (Anthropic, OpenAI) for automatic entity extraction, accepts data from HTTP or MCP sources, and tracks provenance across all memories—enabling shared cognition across multiple AI agents and tools.
Used by 1 other package. Available on PyPI.
Stars
17
Forks
7
Language
Python
License
—
Category
Last pushed
Feb 27, 2026
Monthly downloads
49
Commits (30d)
0
Dependencies
1
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/ascottbell/maasv"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
aiming-lab/SimpleMem
SimpleMem: Efficient Lifelong Memory for LLM Agents
zilliztech/GPTCache
Semantic cache for LLMs. Fully integrated with LangChain and llama_index.
zilliztech/memsearch
A Markdown-first memory system, a standalone library for any AI agent. Inspired by OpenClaw.
RichmondAlake/memorizz
MemoRizz: A Python library serving as a memory layer for AI applications. Leverages popular...
TeleAI-UAGI/telemem
TeleMem is a high-performance drop-in replacement for Mem0, featuring semantic deduplication,...