Skip to content

Why abmind ​

What makes abmind different from other AI memory solutions.

Real Memory, Not a Vector Store ​

Most "memory" solutions are a vector database with a search API. abmind is a complete cognitive system:

  • Automatic extraction — facts, preferences, entities pulled from conversations without prompting
  • Consolidation — daily → weekly → quarterly summaries compress old knowledge naturally
  • Contradiction detection — conflicting facts identified and resolved during sleep
  • Aging — stale memories fade, recent ones stay sharp
  • Emotion scoring — reactions (👍, ❤️, 😡) influence memory importance

It's not "store text, retrieve text." It's "understand, compress, maintain, recall."

Works Everywhere ​

One memory system, any AI tool:

  • abTARS — in-process, zero-config
  • Kiro CLI — native hooks + MCP
  • Claude Code — hooks + MCP
  • Gemini CLI — hooks + MCP
  • OpenAI Codex — hooks + MCP
  • OpenClaw — ContextEngine plugin
  • Any MCP client — Cursor, Windsurf, Continue, Zed

Install once, use across all your AI tools. Same memory, same knowledge, regardless of which model or interface you use.

Sleep Cycles — Maintenance That Thinks ​

Other systems accumulate data forever until you hit a limit and truncate. abmind maintains itself:

  • Extract — pull structured facts from raw conversation noise
  • Consolidate — merge redundant knowledge into concise summaries
  • Contradict — detect "user moved to Berlin" vs "user lives in Budapest" and resolve
  • Age — reduce relevance of stale facts so recall stays fresh
  • Dream — generate retrospectives, identify patterns, suggest skills

The agent wakes up smarter than it went to sleep.

Privacy by Design ​

  • Runs locally — SQLite database on your disk, no cloud sync
  • Encrypted secrets — class 3 memories encrypted at rest with a local key
  • Per-user isolation — multi-user support with role-based memory access
  • No telemetry — zero data leaves your machine, ever
  • You own the data — backup, restore, export, delete at will

Three search strategies combined for high recall:

ModeHow it worksRequirement
FTS5Full-text search with trigram matchingBuilt-in
EmbeddingsSemantic vector similarityollama (optional)
SignaturesKeyword fingerprint matchingBuilt-in

Hybrid mode uses all three and merges results. Falls back gracefully if ollama isn't available.

Works with agglutinative languages ​

Most memory systems fail on languages like Hungarian, Turkish, Finnish, and Japanese — where a single word can carry dozens of suffixes (barátaiméknak, çalışamayacaklarmış). Standard tokenizers split these wrong, FTS misses inflected forms, and keyword matching breaks entirely.

abmind handles this through:

  • Trigram matching — finds partial word overlaps regardless of suffixes
  • Bilingual storage — memories stored in both original language and English translation
  • Semantic embeddings — meaning-based recall that ignores surface form
  • Possessive/suffix-aware entity matching — "Alice's", "alices", "Alice" all resolve to the same entity

Recall works in Hungarian, Turkish, and other morphologically rich languages out of the box — no language-specific configuration needed.

One Command Install ​

bash
curl -fsSL https://raw.githubusercontent.com/aksika/abmind/main/scripts/install-standalone.sh -o install-standalone.sh
sh install-standalone.sh
abmind install
abmind install-host claude    # or: kiro, gemini, codex

Three commands. Memory works on your next session. No database to provision, no service to run, no config to write.

What's Different ​

CapabilityTypical memory solutionsabmind
StorageVector DB (Pinecone, Chroma, Weaviate)Local SQLite + FTS5 + optional embeddings
ExtractionManual or basic chunkingAutomatic fact/preference/entity extraction
MaintenanceNone — grows foreverSleep cycles: consolidate, age, contradict
IntegrationSingle tool/frameworkAny MCP client + native hooks for 5 CLI tools
PrivacyCloud-hosted vectorsLocal-only, encrypted secrets, zero telemetry
SetupProvision DB + configure + deploysh install-standalone.sh && abmind install
CostPer-query pricingFree (local ollama) or zero-dep (signature mode)