Octopoda: Open Source Memory Layer for Local AI Agents

What Octopoda Solves
AI agents typically forget everything between sessions. Every restart resets them to a blank slate, requiring users to rebuild context from scratch. Octopoda addresses this by providing persistent memory that survives restarts and crashes.
Core Features
- Persistent memory: Agents retain knowledge across sessions
- Semantic search: Find memories by meaning, not just exact keys
- Loop detection: Identifies when agents get stuck repeating actions
- Inter-agent messaging: Enables coordination between multiple agents
- Crash recovery: Snapshots allow rollback to previous states
- Version history: Track how agent knowledge evolves over time
- Shared memory spaces: Multiple agents can work from the same knowledge base
Technical Implementation
The entire stack runs locally with no cloud requirements, API keys, or external services. Semantic search uses a 33MB embedding model that runs on CPU. Ollama integration is available for fact extraction to create smarter memories.
Integration Support
Octopoda works with LangChain, CrewAI, AutoGen, and OpenAI Agents SDK. For Claude or Cursor users, there's an MCP server with 25 tools available.
License and Availability
The project is MIT licensed. The source code is available on GitHub at https://github.com/RyjoxTechnologies/Octopoda-OS, with additional information at www.octopodas.com.
📖 Read the full source: r/LocalLLaMA
👀 See Also

MCP Server for Semantic Search in Obsidian Vaults
A developer built an MCP server that indexes Obsidian vaults into Qdrant with local embeddings, enabling semantic search instead of keyword matching. It chunks markdown by headings, uses BAAI/bge-small-en-v1.5 embeddings, and works with Claude Code, Cursor, Windsurf, or any MCP client.
Claude Code vs Codex: 36 vs 28 files, $2.50 vs $2.04, infinite loop caught — real-world comparison
A developer runs the same two tasks on Claude Code and Codex (Cursor): PR triage bot and real-time code review UI. Results: 36 vs 28 files, $2.50 vs $2.04 cost, Claude produced fewer TypeScript errors, Codex had an infinite React loop.

Mind Keg MCP: Persistent Memory for Claude Code and MCP-Compatible Agents
Mind Keg MCP v0.1.1 is an open-source MCP server that provides persistent memory for Claude Code and other MCP-compatible agents. It stores learnings locally via SQLite and retrieves them via semantic search, allowing AI coding assistants to remember context between sessions.

RepoLens: Interactive Local Codebase Packer and Token Optimizer (TUI/CLI) in Go
RepoLens is a zero-dependency Go tool that packs repos into LLM context with a TUI file explorer, live token counter, comment stripping, secret scanner, and token-based file splitting.