惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog
博客园 - 聂微东
GbyAI
GbyAI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
月光博客
月光博客
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿
宝玉的分享
宝玉的分享
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
雷峰网
雷峰网
MyScale Blog
MyScale Blog
Cloudbric
Cloudbric
T
Threatpost
Scott Helme
Scott Helme
N
News | PayPal Newsroom
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Engineering at Meta
Engineering at Meta
美团技术团队
Apple Machine Learning Research
Apple Machine Learning Research
V2EX - 技术
V2EX - 技术
罗磊的独立博客
Attack and Defense Labs
Attack and Defense Labs
IT之家
IT之家
S
Secure Thoughts
C
Cyber Attacks, Cyber Crime and Cyber Security
D
Docker
V
V2EX
T
Troy Hunt's Blog
Forbes - Security
Forbes - Security
aimingoo的专栏
aimingoo的专栏
J
Java Code Geeks
Last Week in AI
Last Week in AI
C
CERT Recently Published Vulnerability Notes
T
Tor Project blog
P
Proofpoint News Feed
Recorded Future
Recorded Future
B
Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Simon Willison's Weblog
Simon Willison's Weblog
A
About on SuperTechFans
The GitHub Blog
The GitHub Blog
MongoDB | Blog
MongoDB | Blog
O
OpenAI News
V
Vulnerabilities – Threatpost
P
Privacy International News Feed
云风的 BLOG
云风的 BLOG

Hacker News - Newest: "AI"

AI can't read an investor deck AI as an attorney? Student uses ChatGPT, Gemini to sue UW over alleged racial discrimination Hacking MCP Servers in AI Systems – The Rug Pull: Tool Changes After Approval GitHub - MeepCastana/KubeezCut: Free Web based video editor GitHub - GenAI-Gurus/awesome-eu-ai-act: Curated tools, official sources, OSS, templates, and guides for EU AI Act compliance. Amazon AI Cancelling Webcomics Can AI judge journalism? A Thiel-backed startup says yes, even if it risks chilling whistleblowers Coming soon: 10 Things That Matter in AI Right Now DARPA built an AI to fact-check enemy weapons claims What explains heterogeneity in AI adoption? When AI Meets Muscle: Context-Aware Electrical Stimulation Promises a New Way to Guide Human Movements - Department of Computer Science AI Changed How We Build. It Did Not Change What Matters. Linux rules on using AI-generated code - Copilot is OK, but humans must take 'full responsibility for the… Meta spins up AI version of Mark Zuckerberg to engage with employees Code Mode: Let Your AI Write Programs, Not Just Call Tools | TanStack Blog GitHub - Delavalom/graft: Go framework for building AI agents. Type-safe tools, multi-provider (OpenAI, Anthropic, Gemini, Bedrock), zero vendor SDKs. India's TCS tops estimates, says new AI models did not dent services demand Gen Z's fading AI hype Strong feeling: we are in a folded AI reality GitHub - mensfeld/code-on-incus: Give each AI agent its own isolated machine with root, Docker, and systemd. Active defense detects and stops threats automatically.. Quantization, LoRA, and the 8% Problem: Benchmarking Local LLMs for Production AI Iran war: We spoke to the man making Lego-style AI videos that experts say are powerful propaganda Powell, Bessent discussed Anthropic's Mythos AI cyber threat with major U.S. banks GitHub - immartian/bellamem: Persistent belief-graph memory for AI agents. Retrieves decisive context by importance — not recency, not RAG, not /compact. recursive-mode: The Repo-Native Operating System for AI Engineering After the attack on Sam Altman's home, will AI CEO's go on the offensive? The biggest advance in AI since the LLM Opus 4.6 vs GPT 5.4 One Prompt Unity World Generation Test “AI polls” are fake polls Client Challenge Can AI be a 'child of God'? Inside Anthropic's meeting with Christian leaders How to Switch AI Chatbots and Why You Might Want To GitHub - MattMessinger1/agentic_refund_guardrail: Safe refund policy layer for AI agents — Python + TypeScript. Same behavior, shared tests. Adam/papers/emergent_values_whitepaper.md at master · strangeadvancedmarketing/Adam Ask HN: How do you stop playing 20 questions with your AI coding tools How far can automation and AI support psychotherapy? - @theU GitHub - stagas/rtdiff: realtime git diff gui and AI-assisted commits A Mac Studio for Local AI — 6 Months Later A History of the Early Years of AI at the University of Edinburgh Why AI Coding Tools Still Feel Stuck on Localhost MSN AI Datacenters Are Becoming Strategic Targets twitter.com Penn Researchers Use AI to Surface Unreported GLP-1 Side Effects in Reddit Posts Show HN: MoodSense AI (ML and FastAPI and Gradio, Deployed on Hugging Face) Moodsense Ai - a Hugging Face Space by aman179102 AI models are terrible at betting on soccer—especially xAI Grok GitHub - xialeistudio/echoic GitHub - HimashaHerath/github-dev-wrapped: AI-powered weekly GitHub activity reports deployed to GitHub Pages GitHub - alejandrobalderas/claude-code-from-source: Architecture, patterns & internals of Anthropic's AI coding agent — reverse-engineered from source maps AI and Tech brief: Ireland ascendant GitHub - Titovilal/context0: Context0 - Never Surrender Training for a Marathon with an AI Coach: What Worked and What Didn't Cyber Pulse: Agentic Intel - Apps on Google Play I Built an AI PR Reviewer That Catches Bugs by Not Looking for Bugs Gen Z workers are so fearful AI will take their job they’re intentionally sabotaging their company’s AI rollout | Fortune How AI Is Reimagining the Game of Golf–For Both Players and Courses GitHub - nattergabriel/reseed: A CLI tool for managing and distributing agent skills across projects Is SVG the final frontier? My AI workflow evolved from prompts to a near-autonomous workflow MLSharp Help - 3DGS Viewer & Generator I put my cognitive field based AI's runtime on GitHub Is Numble the first AI-proof game? A3: Kubernetes for autonomous AI agent fleets | Emergent Principles Deepali Vyas ("The Elite Recruiter") GitHub - msmarkgu/RelayFreeLLM: A restful API designed to route user prompts to various AI model providers. Unionized ProPublica staff are on strike over AI, layoffs, and wages Unleashing the Advantage of Quantum AI We're heading for an AI-fueled 'dementia crisis,' brain scientist warns The AI-Assisted Breach of Mexico's Government Infrastructure [pdf] GitHub - stef41/lmscan: 🔍 Detect AI-generated text and fingerprint which LLM wrote it. Open-source GPTZero alternative. Zero dependencies, works offline. MSN GitHub - visionscaper/collabmem: Enabling long-term collaboration with Agentic AI - building up episodic and world model memory over time with in-context awareness We gave an AI a 3 year retail lease in SF and asked it to make a profit | Andon Labs AI Code is Hollowing Out Open Source, and Maintainers are Looking the Other Way What leaked "SteamGPT" files could mean for the PC gaming platform's use of AI AI is the boss at this retail store. What could go wrong? GitHub - Wuzu11517/agentic-proxy: Local proxy meant to help reduce With Drones, Geophysics and ArtificiaI Intelligence, Researchers Prepare to Do Battle Against Land Mines A Single Operator, Two AI Platforms, Nine Government Agencies: The Full Technical Report 在 Steam 上购买 FriedrichAI: Offline AI 立省 10% GitHub - inevolin/resume-cli: Hit Claude usage limits? Resume any AI coding session elsewhere. Switch tools at zero friction. GitHub - atripati/ark: AI Runtime Kernel — a context operating system for AI agents. Eliminates tool bloat, loads only what’s needed, and gives LLMs their reasoning space back. How to Build a Secure AI PR Reviewer with Claude, GitHub Actions, and JavaScript This Startup Wants You to Pay Up to Talk With AI Versions of Human Experts Intel Arc Pro B70 Brings 32GB VRAM to Local AI for $949 WordPress 7.0: The Good, the AI, and the Still Missing AI on the couch: Anthropic gives Claude 20 hours of psychiatry IatroBench: Pre-Registered Evidence of Iatrogenic Harm from AI Safety Measures AI Agents Know About Supabase. They Don't Always Use It Right. The history and future of AI at Google, with Sundar Pichai Inside an AI‑enabled device code phishing campaign How Meta Used AI to Map Tribal Knowledge in Large-Scale Data Pipelines AI for Systems: Using LLMs to Optimize Database Query Execution Forecasting the Economic Effects of AI Introducing Tinker: Play with AI, bring your ideas to life AI sheds light on an ancient gaming mystery People really hate AI but not as much as Iran—or Democrats | Fortune What is an AI Product Engineer? Phoebe Gates wants her $185 million AI startup to succeed with 'no ties to my privilege or my last name': 'I have a chip on my shoulder' | Fortune
GitHub - machinarii/total-recall-catalog: A reference catalog of latest knowledge retrieval, memory & RAG systems
2026-04-12 · via Hacker News - Newest: "AI"

Total Recall Catalog

Catalog of AI Knowledge Retrieval, Memory & RAG Systems (Last updated 2025-04-13)

What This Is

A reference catalog mapping of AI knowledge systems that store, retrieve, and reason. The thesis: every AI knowledge system is solving a problem that biological memory already solved, just with different tradeoffs.

Humans remember through association (vector similarity), narrative (episodic memory), relationships (knowledge graphs), consolidation (sleep/dreaming), and forgetting (interference, decay). AI systems have converged on strikingly parallel architectures: vector databases for associative recall, conversation logs for episodes, graph RAG for relational reasoning, offline consolidation for memory pruning, and TTL/auto-expiry for managed forgetting.

This catalog exists because the landscape is fragmented across 100+ projects with overlapping names, unclear boundaries, and fast-changing codebases. It answers: what does each project actually do, what layer of the stack does it occupy, what hardware does it need, and how does it map to the cognitive function it's replacing.

Who This Is For

Anyone building or evaluating AI knowledge infrastructure — particularly local-first setups where hardware compatibility (Metal vs CUDA vs CPU) determines what's even possible.

How To Use It

Sections are ordered from low-level infrastructure (vector DBs, embedding servers) to high-level cognition (memory management, dreaming/consolidation). If you're building a stack, read bottom-up. If you're evaluating a specific project, find its category and compare within-section. The cognition mapping table at the bottom connects everything back to the human memory mechanisms each category replaces.


Cross-referenced against Awesome-Agent-Memory, Awesome-Memory-for-Agents, and Awesome-GraphRAG. GPU/platform data aligned to GPU Compute Platforms Breakdown.

GPU/Accelerator Legend

Platform terminology follows the six-layer stack model (see companion doc):

Tag Meaning Stack Layer
CPU CPU-only, no GPU acceleration
CUDA NVIDIA GPU via CUDA API + cuBLAS/cuDNN kernels L1-L2
Metal Apple GPU via Metal API + native shaders (llama.cpp, Ollama) L1
MPS Apple GPU via Metal Performance Shaders (PyTorch device="mps") L2 via L4
MLX Apple GPU via Apple's ML framework (unified memory, lazy eval) L4
ROCm AMD GPU via ROCm/HIP L1-L2
Vulkan Cross-platform GPU via Vulkan compute L1
SYCL Intel GPU via oneAPI/SYCL L1
Any Platform-agnostic (SaaS API, Docker)
Unverified — check repo
  • ⭐ Stars: Approximate GitHub stars as of April 2026. Rounded to nearest K. Sourced from repo pages, search results, and Awesome lists. Counts change daily — treat as order-of-magnitude indicators, not exact figures.

Key distinction: Metal = native GPU shaders (fast, no PyTorch) vs MPS = PyTorch routing through Metal Performance Shaders (convenient, overhead). Your Ollama/llama.cpp stack uses Metal, not MPS.

Other Columns

  • Updated: Last release as of April 2026. ~ = approximate.
  • Deploy: Self = self-hosted | Cloud = managed service | Both = either

1. VECTOR DATABASES & SIMILARITY SEARCH

Purpose: Store and search high-dimensional vectors (embeddings) by similarity. The foundation layer — everything else retrieves from here.

Project GitHub Lang Accel Env Updated License
Milvus 43K milvus-io/milvus Go/C++ CPU, CUDA Docker/K8s ~2026-Q1 Apache 2.0
FAISS 33K facebookresearch/faiss C++/Py CPU, CUDA Py 3.8+, cmake ~2026-Q1 MIT
Qdrant 22K qdrant/qdrant Rust CPU Docker/binary, 1GB+ RAM ~2026-Q1 Apache 2.0
Chroma 18K chroma-core/chroma Rust/Py CPU Py 3.9+ or Docker ~2026-Q1 Apache 2.0
Weaviate 15K weaviate/weaviate Go CPU, CUDA (modules) Docker ~2026-Q1 BSD-3
pgvector 13K pgvector/pgvector C CPU PostgreSQL 12+ ~2026-Q1 PostgreSQL
LanceDB 5K lancedb/lancedb Rust/Py CPU Py 3.9+, pip ~2026-Q1 Apache 2.0
Vespa 4K vespa-engine/vespa Java/C++ CPU Docker, 8GB+ RAM ~2026-Q1 Apache 2.0
Pinecone pinecone.io SaaS Any API key only Active Proprietary
Turbopuffer turbopuffer.com SaaS Any API key, $64/mo min Active Proprietary

Note: Vector DBs themselves rarely need GPU. The GPU matters for the embedding model that feeds vectors into them. FAISS is the exception — it can use CUDA for the similarity search itself.


2. RAG FRAMEWORKS

Purpose: Orchestrate the full retrieve-then-generate pipeline. Chunking, embedding, retrieval, prompt assembly, LLM call. Most are orchestrators that call external model servers.

Project GitHub Lang Accel Env Updated License
LangChain 95K langchain-ai/langchain Py/JS CPU (calls LLM APIs) Py 3.9+ or Node 18+ ~2026-Q1 MIT
RAGFlow 65K infiniflow/ragflow Py CPU, CUDA Docker, 16GB+ RAM ~2026-Q1 Apache 2.0
LlamaIndex 38K run-llama/llama_index Py CPU (calls LLM APIs) Py 3.9+ ~2026-Q1 MIT
Flowise 35K FlowiseAI/Flowise TS CPU (calls LLM APIs) Node 18+ ~2026-Q1 Apache 2.0
DSPy 34K stanfordnlp/dspy Py CPU (calls LLM APIs) Py 3.9+ ~2026-Q1 MIT
Haystack 20K deepset-ai/haystack Py CPU, CUDA (local models) Py 3.9+ ~2026-Q1 Apache 2.0
STORM 11K stanford-oval/storm Py CPU (calls LLM APIs) Py 3.11+ ~2026-Q1 MIT
txtai 10K neuml/txtai Py CPU, CUDA, MPS Py 3.9+, torch ~2025-Q4 Apache 2.0
LLMWare 8K llmware-ai/llmware Py CPU, CUDA, MPS Py 3.9+ ~2025-Q4 Apache 2.0
R2R 4K SciPhi-AI/R2R Py CPU, CUDA Py 3.10+, Docker ~2025-Q4 ⚠ MIT
Pathway 4K pathwaycom/pathway Py/Rust CPU Py 3.10+, Linux/Mac ~2026-Q1 BSL 1.1
Morphik 2K morphik-ai/morphik-core Py CPU, CUDA Py 3.10+ ~2025-Q4 ⚠ Apache 2.0

Note: Most RAG frameworks are orchestrators — they call external LLM/embedding APIs and don't run models themselves. "CPU" means the framework runs on CPU; GPU usage depends on the model server it calls (Ollama, vLLM, etc.). DSPy is distinctive: it's a programmatic optimization framework (compile prompts/weights, not hand-tune) that treats RAG as composable modules. STORM is a knowledge curation system that uses multi-agent conversations to produce long-form cited articles from web or local sources.


3. GRAPH RAG & KNOWLEDGE GRAPHS

Purpose: Add entity-relationship structure on top of vector retrieval. Answers questions that require connecting dots across documents ("who reported to whom during which project").

Project GitHub Lang Accel Env Updated License
GraphRAG 20K microsoft/graphrag Py CPU (calls LLM APIs) Py 3.10+ ~2026-Q1 MIT
LightRAG 15K HKUDS/LightRAG Py CPU, CUDA, MPS (needs patch) Py 3.10+, 8GB+ RAM 2026-02 MIT
Neo4j 14K neo4j/neo4j Java CPU JDK 17+, Docker, 2GB+ heap ~2026-Q1 GPL-3/Comm
LangGraph 10K langchain-ai/langgraph Py/JS CPU Py 3.9+ or Node 18+ ~2026-Q1 MIT
Cognee 5K topoteretes/cognee Py CPU (calls LLM APIs) Py 3.10+, SQLite/LanceDB/Kuzu ~2026-Q1 Apache 2.0
nano-graphrag 5K gusye1234/nano-graphrag Py CPU Py 3.9+, minimal deps ~2025-Q3 MIT
LinearRAG DEEP-PolyU/LinearRAG Py CPU, CUDA Py 3.9+. ICLR'26 ~2025-Q4 ⚠ MIT
LogicRAG chensyCN/LogicRAG Py CPU, CUDA Py 3.9+. AAAI'26 ~2025-Q4 ⚠ MIT
fast-graphrag circlemind-ai/fast-graphrag Py CPU Py 3.9+ ~2025-Q4 ⚠ MIT

Note: LightRAG MPS issue — default HF embedding code checks torch.cuda.is_available() and falls back to CPU, ignoring MPS. Patch: add elif torch.backends.mps.is_available() check. Not needed when routing embeddings through Ollama (which uses Metal natively).


4. SPECIALIZED RETRIEVAL & SEARCH

Purpose: Retrieval engines that solve specific problems — hybrid search, code search, cache-augmented generation, or token-level reranking.

Project GitHub Lang Accel Env Updated License
Meilisearch 48K meilisearch/meilisearch Rust CPU Docker/binary, low RAM ~2026-Q1 MIT
RAGatouille 3K bclavie/RAGatouille Py CPU, CUDA, MPS Py 3.9+, torch (ColBERT) ~2025-Q4 Apache 2.0
CLaRa 1K apple/ml-clara Py CUDA Py 3.10+, torch, DeepSpeed ~2025-Q4 Apple
QMD tobi/qmd TS CPU (node-llama-cpp) Node 18+, ~2GB GGUF models ~2026-Q1 ⚠ MIT
RAG-Anything HKUDS/RAG-Anything Py CPU, CUDA Py 3.10+ ~2025-Q4 ⚠ MIT
FlashRAG RUC-NLPIR/FlashRAG Py CPU, CUDA, MPS Py 3.9+, torch ~2025-Q4 ⚠ MIT
PageIndex VectifyAI/PageIndex Py CPU ⚠ Py 3.9+ ~2025-Q3 ⚠
REFRAG simulanics/REFRAG Py CPU ⚠ Py 3.9+ ~2025-Q3 ⚠
CAG hhhuang/CAG Py CPU Py 3.9+ ~2025-Q3 ⚠
GitNexus nxpatterns/gitnexus Py CPU ⚠ Py 3.9+ ~2025-Q3 ⚠

5. DOCUMENT PREPROCESSING & INGESTION

Purpose: Convert raw files (PDFs, HTML, images, web pages) into clean, chunked text that vector DBs and RAG frameworks can ingest. Garbage in, garbage out — this layer determines retrieval quality.

Project GitHub Lang Accel Env Updated License
Crawl4AI 35K unclecode/crawl4ai Py CPU Py 3.9+, Playwright ~2026-Q1 Apache 2.0
Firecrawl 30K mendableai/firecrawl TS CPU Node 18+ or SaaS API ~2026-Q1 AGPL-3.0
Marker 20K VikParuchuri/marker Py CPU, CUDA, MPS Py 3.10+, torch ~2026-Q1 GPL-3.0
Docling 18K DS4SD/docling Py CPU, CUDA, MPS Py 3.10+, torch ~2026-Q1 MIT
Unstructured 10K Unstructured-IO/unstructured Py CPU, CUDA (OCR models) Py 3.9+, tesseract/poppler opt ~2026-Q1 Apache 2.0
PaperQA 7K Future-House/paper-qa Py CPU (calls LLM APIs) Py 3.11+ ~2026-Q1 Apache 2.0

6. RERANKING & RETRIEVAL REFINEMENT

Purpose: Take the top-N candidates from initial retrieval and re-score them with a more expensive model. Bridges the gap between "vaguely relevant" (vector search) and "actually useful" (cross-encoder scoring).

Project GitHub Lang Accel Env Updated License
FlagEmbedding 8K FlagOpen/FlagEmbedding Py CPU, CUDA, MPS Py 3.8+, torch ~2026-Q1 MIT
ColBERT 4K stanford-futuredata/ColBERT Py CUDA (strong rec), CPU Py 3.8+, torch ~2025-Q2 MIT
FlashRank 2K PrithivirajDamodaran/FlashRank Py CPU Py 3.8+, <100MB models ~2025-Q3 Apache 2.0
Cohere Rerank cohere.com/rerank SaaS Any API key Active Proprietary
zerank-2 HuggingFace GGUF C++ CPU, Metal, CUDA, ROCm, Vulkan llama.cpp server, 2-8GB model N/A

zerank-2 on your stack: Runs via llama.cpp on host Mac Studio → Metal backend → M4 Max GPU. The reranker is served at 127.0.0.1:8090 and ClawRAG calls it via HTTP after ChromaDB returns initial candidates.


7. EMBEDDING MODELS & INFERENCE SERVERS

Purpose: Run LLMs and embedding models locally or serve them via API. The compute layer. This is where GPU acceleration (Metal, CUDA) actually matters.

Project GitHub Lang Accel Env Updated License
Ollama 110K ollama/ollama Go CPU, Metal, CUDA, ROCm macOS/Linux/Win, 8GB+ RAM ~2026-Q1 MIT
llama.cpp 80K ggml-org/llama.cpp C/C++ CPU, Metal, CUDA, ROCm, Vulkan, SYCL cmake, C++17. Multi-platform ~2026-Q1 MIT
vLLM 50K vllm-project/vllm Py CUDA only Py 3.9+, CUDA 12+, 16GB+ VRAM ~2026-Q1 Apache 2.0
sentence-transformers 16K UKPLab/sentence-transformers Py CPU, CUDA, MPS Py 3.8+, torch ~2026-Q1 Apache 2.0
FlagEmbedding 8K FlagOpen/FlagEmbedding Py CPU, CUDA, MPS Py 3.8+, torch ~2026-Q1 MIT
TEI 3K huggingface/text-embeddings-inference Rust CPU, CUDA Docker/Rust build, Linux rec ~2026-Q1 Apache 2.0

Metal vs MPS here: Ollama and llama.cpp use Metal (native shaders, no PyTorch, fastest path). sentence-transformers and FlagEmbedding use MPS (PyTorch → Metal Performance Shaders → Metal, convenient but slower). vLLM has no Apple Silicon support — CUDA only.

Your inference path: Ollama → llama.cpp → Metal shaders → M4 Max GPU cores (no PyTorch, no MPS, no MLX in the critical path)


8. AGENT MEMORY — UNIVERSAL / MULTI-TIER

Purpose: Give AI agents persistent memory across sessions. Extract facts from conversations, store them durably, retrieve when relevant. The "remember me" layer.

Project GitHub Lang Accel Env Updated License Deploy
Mem0 48K mem0ai/mem0 Py/JS CPU (calls LLM APIs) Py 3.9+/Node. Default: gpt-4.1-nano 2026-Q1 Apache 2.0 Both
Letta 15K letta-ai/letta Py CPU (calls LLM APIs) Py 3.10+. Runs as server ~2026-Q1 Apache 2.0 Both
Supermemory 5K supermemoryai/supermemory TS CPU (internal engine) npm/pip. MCP server. <300ms recall ~2026-Q1 Source-avail Cloud/Ent
Cognee 5K topoteretes/cognee Py CPU (calls LLM APIs) Py 3.10+. SQLite+LanceDB+Kuzu ~2026-Q1 Apache 2.0 Self
TeleMem TeleAI-UAGI/TeleMem Py CPU (calls LLM APIs) Py 3.9+. Drop-in Mem0 replacement ~2026-Q1 Self
MemOS MemTensor/MemOS Py CPU Py 3.9+ ~2025-Q4 ⚠ Self
MemMachine MemMachine/MemMachine Py CPU Py 3.9+ ~2025-Q4 ⚠ Apache 2.0 Self
SuperLocalMemory qualixar/superlocalmemory Py CPU Py 3.9+. Zero cloud (Mode A) ~2026-Q1 Self
EverMemOS EverMind-AI/EverMemOS Py CPU Py 3.9+ ~2026-Q1 ⚠ Self

Note: Memory frameworks are almost universally CPU-only. They store/retrieve/manage memories and call external LLM APIs for extraction/reasoning. GPU usage is delegated to whatever model server they're configured to use (Ollama, OpenAI, etc.).


9. AGENT MEMORY — CONVERSATION & EPISODIC

Purpose: Track conversation history, temporal facts, and episodic sequences. Optimized for "what happened when" rather than "find similar content."

Project GitHub Lang Accel Env Updated License Deploy
Second Me 10K mindverse/Second-Me Py CPU, CUDA ⚠ Py 3.9+ ~2025-Q4 ⚠ Self
Zep/Graphiti 8K getzep/graphiti Py CPU Py 3.10+, Neo4j ~2026-Q1 Apache 2.0 Both
Hindsight 3K vectorize-io/hindsight Py/TS/Go CPU 1 Docker cmd. Embedded Postgres ~2026-Q1 MIT Self
MemPalace 2K milla-jovovich/mempalace Py CPU Py 3.9+, ChromaDB, SQLite ~2025-Q4 ⚠ Self
Honcho plastic-labs/honcho Py CPU Py 3.10+ ~2025-Q4 ⚠ Self
Memobase memodb-io/memobase Py CPU Py 3.9+ ~2025-Q4 ⚠ Both
MIRIX Mirix-AI/MIRIX Py CPU Py 3.9+ ~2025-Q3 ⚠ Self
MemU NevaMind-AI/memU Py CPU Py 3.9+ ~2025-Q4 ⚠ Self
ReMe modelscope/MemoryScope Py CPU Py 3.9+ ~2025-Q4 ⚠ Apache 2.0 Self

10. AGENT MEMORY — CODING & WORKSPACE

Purpose: Persist context for coding agents (Claude Code, OpenClaw). Remember project state, decisions, and working patterns across sessions.

Project GitHub Lang Accel Env Updated License
claude-mem thedotmack/claude-mem TS CPU Node 18+, Claude Code plugin ~2026-Q1
Memov memov-io/memov TS CPU Node 18+, Git, Claude Code ~2026-Q1 ⚠
LangMem langchain-ai/langmem Py CPU Py 3.9+, LangGraph required ~2026-Q1 MIT
OpenMemory caviraoss/openmemory Py CPU Py 3.9+, MCP-native ~2025-Q4 ⚠
Memori memorilabs/memori Py CPU Py 3.9+, SQL-native ~2025-Q4 ⚠

11. ACADEMIC MEMORY SYSTEMS (Papers with Code)

Purpose: Research systems from papers — not production-ready but represent where the field is heading. Many introduce novel memory architectures that later get adopted by production frameworks.

Project Paper Date Innovation
A-MEM 2502.12110 2025-02 Agentic memory, note-taking metaphor
SYNAPSE 2601.02744 2026-01 Spreading activation episodic-semantic
HiMem 2601.06377 2026-01 Hierarchical long-term memory
MAGMA 2601.03236 2026-01 Multi-graph architecture
SimpleMem 2601.02553 2026-01 Efficient lifelong memory
SwiftMem 2601.08160 2026-01 Query-aware fast indexing
AtomMem 2601.08323 2026-01 Atomic memory operations
TiMem 2601.02845 2026-01 Temporal-hierarchical consolidation
Memory-R1 2512.20092 2025-12 RL for temporal reasoning
O-Mem 2511.13593 2025-11 Omni personalized memory
MemGPT 2310.08560 2023-10 LLMs as OS (→ Letta)
MemoryBank 2305.10250 2023-05 Long-term LLM memory (early)

12. CONTEXT & TOKEN MANAGEMENT

Purpose: Manage the LLM context window — the bottleneck. KV cache reuse, token compression, context trimming. The AI equivalent of managing working memory capacity.

Project GitHub Lang Accel Env Updated License
SGLang 10K sgl-project/sglang Py CUDA Py 3.9+ ~2026-Q1 Apache 2.0
LMCache LMCache/LMCache Py CUDA Py 3.9+, vLLM compatible ~2025-Q4 ⚠ Apache 2.0
Caveman JuliusBrussee/caveman Py CPU Py 3.9+ ~2025-Q3 ⚠
Semantic Kernel microsoft/semantic-kernel C#/Py/Java CPU .NET 8+ or Py 3.10+ ~2026-Q1 MIT

13. DREAMING & CONSOLIDATION

Purpose: Offline memory processing between sessions. Consolidate, compress, prune, and promote knowledge. Named after the biological process it mimics.

Project Source Accel Description
OpenClaw Dreaming OpenClaw built-in CPU (calls Ollama → Metal) 6-signal ranking. dreams.md output
autoDream OpenClaw built-in CPU (calls Ollama → Metal) 3-gate inter-session consolidation
AAAK Compression milla-jovovich/mempalace CPU 30x lossless context compression
Vault Architecture Pattern Obsidian claim-named notes + MOCs
MEMORY.md Pattern Pointer index → vault on disk

14. ORCHESTRATION & ROUTING

Purpose: Route tasks to the right agent, model, or tool. The executive function layer — knows what to do without containing the knowledge itself.

Project GitHub Lang Accel Env Updated License
Dify 70K langgenius/dify Py/TS CPU Docker, 4GB+ RAM ~2026-Q1 Apache 2.0
n8n 55K n8n-io/n8n TS CPU Node 18+, Docker ~2026-Q1 Sust. Use
AutoGen 38K microsoft/autogen Py CPU Py 3.9+ ~2026-Q1 CC-BY-4.0
CrewAI 25K crewAIInc/crewAI Py CPU Py 3.10+ ~2026-Q1 MIT
LangGraph 10K langchain-ai/langgraph Py/JS CPU Py 3.9+ or Node 18+ ~2026-Q1 MIT

15. EVALUATION & BENCHMARKING

Purpose: Measure whether your RAG/memory system actually works. Retrieval precision, generation faithfulness, memory recall accuracy.

Project GitHub Updated
RAGAs 8K explodinggradients/ragas ~2026-Q1
DeepEval 5K confident-ai/deepeval ~2026-Q1
GraphRAG-Benchmark GraphRAG-Bench/GraphRAG-Benchmark ~2026-Q1
LoCoMo Alab-NII/LoCoMo ~2025-Q3
VectorDBBench zilliztech/VectorDBBench ~2026-Q1

16. META-RESOURCES

Resource Link
Awesome-Agent-Memory TeleAI-UAGI/Awesome-Agent-Memory
Awesome-Memory-for-Agents TsinghuaC3I/Awesome-Memory-for-Agents
Awesome-GraphRAG DEEP-PolyU/Awesome-GraphRAG
GPU Platforms Breakdown gpu-compute-platforms-breakdown.md

COGNITION MAP: Human → AI

Human Mechanism AI Equivalent Projects
Sensory buffer Input parsing Unstructured, Docling, Firecrawl
Attention filter Reranking zerank-2, RAGatouille, ColBERT
Working memory Context window LMCache, Caveman, CAG, CLaRa
Chunking Doc chunking All RAG frameworks
Elaborative encoding KG construction GraphRAG, LightRAG, Cognee
Episodic memory Session memory MemPalace, Zep, Honcho, TiMem
Semantic memory Vector retrieval FAISS, Chroma, Milvus
Procedural memory Agent skills OpenClaw, LangMem
Method of loci Hierarchical retrieval MemPalace wing/hall/room
Relational reasoning Graph traversal GraphRAG, LightRAG, Neo4j
Sleep consolidation Offline processing OpenClaw dreaming, AAAK
Spaced repetition Frequency signals OpenClaw 6-signal, Stacks
Pattern separation Contradiction detection MemPalace, Supermemory, Zep
Metamemory Router models LangGraph, coordinator routing
Reconsolidation Summarization drift Memov git tracking mitigates
Skill acquisition Prompt compilation DSPy optimizers, STORM
Tip-of-tongue Failed high-conf retrieval No AI equivalent — research gap