Memory for AI Agents

Graph + vector engine with episodic, semantic, and procedural memory. Agents that remember, learn, and evolve.

MIT Licensed · Rust Core · Self-host or Cloud

Three memory types. One engine.

Perspective separates memory the way brains do. Each type decays, consolidates, and retrieves differently.

Episodic

Specific events with timestamps. "Yesterday I discussed the trading strategy." Decays fast unless referenced.

half-life: 7 days

Semantic

Extracted facts and knowledge. "Bodmash prefers concise responses." Slow decay, strengthened by reinforcement.

half-life: 90 days

Procedural

Skills and action patterns. "When reviewing PRs, check for force pushes first." Never decays.

half-life: permanent

Hybrid retrieval. Every query.

Vector similarity, full-text search, and graph traversal fused with Reciprocal Rank Fusion. No single-modality blind spots.

3
Search modalities fused per query
<10ms
P99 retrieval latency (embedded)
8
Typed graph edge relationships
score = recency(x) × importance(x) × relevance(x, query)

// recency  — exponential decay by memory type half-life
// importance — access_count + user weight + extraction confidence
// relevance  — RRF(vector cosine, BM25, entity graph, temporal proximity)

Built for production.

Rust core

Zero-copy, lock-free. Embedded Qdrant Edge means zero Docker dependency.

Collection-per-tenant

Full isolation. No shared collections, no logical filtering bugs.

LLM extraction

Smart batching. Importance gate filters noise. Generic OpenAI-compatible API.

Ebbinghaus decay

Memories fade unless accessed. Principled forgetting, not arbitrary TTL.

Background consolidation

Dedup, community detection, episodic-to-semantic promotion. Runs like sleep.

Agent-native.

Hermes integration

First-class plugin. Drop-in replacement for any Hermes memory provider.

gRPC API

Fast, typed, streaming. Embed as a library or run as a service.

Python + Rust

PyO3 bindings. `pip install perspective-core`. Rust engine, Python API.

Framework agnostic

LangChain, CrewAI, AutoGen, custom. Any agent, any framework.

Simple pricing.

Self-hosted is free. Cloud is pay per use.

Self-Hosted

MIT license. Your infra.

Free forever
  • Unlimited memories
  • Unlimited agents
  • All memory types
  • Graph + vector + BM25
  • MIT licensed
View on GitHub
Pay Per Use

Cloud

Managed. Scale without ops.

From $5 /mo
  • Pay for what you use
  • No idle costs
  • Consolidation
  • Community detection
  • Dashboard
Join Waitlist

Enterprise

Multi-agent, SLA, private

Custom
  • Unlimited everything
  • Private deployment
  • SLA + support
  • Custom integrations
  • Dedicated infrastructure
Contact Us

Agents that remember.

Join the waitlist for Perspective Cloud. Early access starts Q3 2026.