Vektori

Vektori

Open-source memory engine with a three-layer sentence graph for AI agents.

87/100Safe BetFreeFree

Vektori is a solid open-source choice for developers wanting fine-grained, graph-based agent memory. It excels at tracking behavioral patterns over sessions but remains self-hosted only, without a managed cloud tier or extensive framework integrations. Worth trying if you can invest in setup.

Best for
  • AI agent developers needing persistent, contextual memory that tracks preference changes over time
  • Conversational AI engineers building support bots or personal assistants with evolving user profiles
  • Multi-agent system architects wanting a shared memory layer with relationship awareness
  • AI tutors requiring tracking of student learning history and concept understanding
Not ideal for
  • Teams needing a fully managed, cloud-hosted solution with zero self-hosting
  • Users who want out-of-the-box integration with popular agent frameworks like LangChain or CrewAI
  • Enterprise buyers requiring compliance certifications, SLA guarantees, or dedicated support
Visit Website

IntermediateAPI · CLIAPI availableVerified 14d ago
Pricing
Free
FreeFree tier
Learning curve
Intermediate
Runs on
APICLI
API available · 11 integrations
Integrates with
OpenAIAzure OpenAIAnthropicNVIDIALiteLLMGitHub Models+5 more
Live sentiment
Is Vektori actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

In short

Vektori — Open-source memory engine with a three-layer sentence graph for AI agents. Best for AI agent developers needing persistent, contextual memory that tracks preference changes over time, Conversational AI engineers building support bots or personal assistants with evolving user profiles, Multi-agent system architects wanting a shared memory layer with relationship awareness. Free to use.

Viability Score

87/100
Safe Bet

How likely is Vektori to still be operational in 12 months? Based on 4 signals — momentum (how recently it shipped), wrapper dependency, revenue model, and web presence.

momentum
100
funding runway
40
website health
90
wrapper dependency
100

Last calculated: July 2026

How we score →

Key Features

  • Three-layer memory graph: Facts (L0), Episodes (L1), Sentences (L2)
  • Sentence-level text splitting preserving semantic boundaries
  • Dual storage: vector database + graph database
  • Personalized PageRank retrieval with temporal decay
  • Four-tier memory hierarchy: Sentences, Facts, Insights, Summaries
  • Session and user-level memory isolation with session_id/user_id
  • Multiple retrieval depths: L0 (facts only), L1 (facts+episodes), L2 (full trajectory)
  • Grounded retrieval with source conversation evidence
  • Pattern discovery across multiple sessions
  • SQLite local default, zero-config setup
  • Production backends: Postgres+pgvector, Neo4j, Qdrant, Milvus
  • In-memory backend for CI/testing
  • Open-source Apache 2.0 license
  • Python-first API with quickstart examples
  • Benchmarking suite for LoCoMo and LongMemEval-S

About Vektori

FreeIntermediateAPI availableAPI · CLI

Vektori is an open-source memory infrastructure for AI agents that uses a three-layer sentence graph to remember not just facts but the full story of conversations. Unlike traditional RAG systems that chunk documents blindly, Vektori processes text at the sentence level and constructs a three-layer graph (Facts, Episodes, Sentences) to capture both explicit knowledge and behavioral patterns over time. Built for developers and AI engineers, Vektori integrates with any LLM and embedding model via providers like OpenAI, Azure, Anthropic, and NVIDIA, or local models through LiteLLM. It offers flexible storage backends: SQLite for zero-config local development, and production options like PostgreSQL/pgvector, Neo4j, Qdrant, or Milvus. Vektori's retrieval mechanism uses Personalized PageRank (inspired by HippoRAG): seed sentences are found via vector similarity, then expanded through the graph and ranked with temporal decay. This yields contextual, time-aware memory that can be queried at three depths (L0: facts only, L1: facts + episodes, L2: full trajectory). What makes Vektori different is its dual storage architecture (vector + graph), sentence-level granularity, and a four-tier hierarchy (Sentences, Facts, Insights, Summaries). It achieves ~95% retrieval hit rates on benchmarks like LoCoMo and LongMemEval-S, while remaining transparent about tradeoffs and limitations. It stands out from alternatives like Mem0 or LangMem by providing structured graph-based memory rather than simple key-value stores.

Behind the Verdict

Vektori addresses a real pain point in AI agents: memory that goes beyond simple fact retrieval. Its three-layer graph (Facts, Episodes, Sentences) lets agents recall not just what a user said, but how preferences evolved over time. This is a genuine improvement over flat vector stores where context is lost. We'd reach for this when building a support bot that needs to track changing user preferences, or a multi-agent system needing shared memory. The sentence-level splitting preserves semantic boundaries, and the three retrieval depths (L0–L2) give you control over context window costs. The dual storage (vector + graph) is clever—vector search seeds candidates, graph traversal enriches them with relationships. Where it bites: Vektori is purely self-hosted. There is no managed cloud tier, no WebUI, and no plug-and-play adapter for popular agent frameworks like LangChain or CrewAI (though you can wire it yourself). Benchmark scores vary: LoCoMo 66% and LongMemEval-S 73% are decent but not state-of-the-art; the 95% hit rate is for 'answer in retrieved context,' not exact answer rate. The API is Python-first with no JavaScript SDK yet. Compared to Mem0, which offers a cloud-hosted option and broader framework integrations, Vektori is more flexible and transparent (Apache 2.0), but requires more effort to operate. Compared to LangMem (LangChain's memory module), Vektori provides structured graph traversal rather than simple conversation buffering. In practice, if you need a managed solution or have a non-Python stack, look elsewhere. If you're comfortable running your own infrastructure and want memory with relational awareness, Vektori is worth the setup.

Researching Vektori? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Use Cases

Models Under the Hood

openai:text-embedding-3-smallopenai:gpt-4o-miniLiteLLM-supported models

Limitations

  • Vektori is self-hosted with no managed cloud tier; users must handle deployment and scaling.
  • Performance depends heavily on chosen models and hardware.
  • Documentation is still evolving, and integration with agent frameworks is limited to Python SDK and MCP server.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Integrations

OpenAIAzure OpenAIAnthropicNVIDIALiteLLMGitHub ModelsPostgreSQL/pgvectorNeo4jQdrantMilvusSQLite

Resources & Guides

Official links

Featured Head-to-Head Comparisons

Popular in Developer Infrastructure

Temporal AI

Temporal AI

Durable execution platform for building reliable AI agents and workflows.

FreemiumTry
Spider Cloud

Spider Cloud

Fast web crawling, scraping & search API for AI agents

FreemiumTry
Presto Voice

Presto Voice

Drive-thru voice AI automation for QSR chains to boost revenue and efficiency.

Contact SalesTry

Frequently Asked Questions

Used Vektori? Help shape our editorial sentiment research.