Agent♥︎Age
Catalog

memo

Official

by jagoff · Python

Memory for AI agents — MLX (Apple Silicon) or CPU (Linux), sqlite-vec + BM25, zero cloud.

Memo for AI agents — MCP semantic memory server with MLX embeddings, local-first and cloud-free.

  • Name: io.github.jagoff/memo
  • Description: Memory for AI agents — MLX (Apple Silicon) or CPU (Linux), sqlite-vec + BM25, zero cloud.
  • Topics: apple-silicon, claude-code, mcp, mcp-server, memory, mlx, model-context-protocol, obsidian, qwen, rag, sqlite-vec, memo, codegraph, linux, agent-memory, claude, embeddings, knowledge-graph, semantic-memory

🛠️ Key Features

  • Local-first semantic memory for AI agents with time-travel, contradiction radar, and automatic synthesis.
  • MLX embeddings support on Apple Silicon or CPU-based Linux environments.
  • Local SQLite-backed vector store (sqlite-vec) with BM25 indexing.
  • MCP-compatible server implementing a memory component for the Model Context Protocol.
  • Zero cloud dependency for privacy-preserving operation.

🚀 Use Cases

  • Personal AI agents requiring persistent, local knowledge graphs.
  • Contextual memory for code agents and knowledge work.
  • Offline or air-gapped workflows needing model-context persistence.

⚡ Developer Benefits

  • MCP-server compatibility for seamless integration with model-context workflows.
  • Local memory with embeddings optimized for MLX and CPU runtimes.
  • Clear, minimal dependencies and no cloud services.

⚠️ Limitations

  • Focused on local memory with sqlite-vec; performance depends on hardware.
  • Apple Silicon and CPU variants supported; cross-platform nuances may apply.
  • Readme excerpt indicates ongoing development and feature scope.
agent memorylocal storagevector searchbm25sqliteoffline

Topics

apple-siliconclaude-codemcpmcp-servermemorymlxmodel-context-protocolobsidianqwenragsqlite-vecmemocodegraphlinuxagent-memoryclaudeembeddingsknowledge-graphsemantic-memoryai-agents