Stack Gems
Menu

Alternatives · Memory & Evals

nanobot alternatives (2026)

nanobot: MIT personal agent runtime. Self-host when you want MCP + memory + chat bridges in a small Python core.

Its Catch: You operate the host, keys, and chat-app credentials; “ultra-light” still means a long-running service.

Below: 8 free or free-tier tools from the same category (agent memory tools), free and open source first, then the closest match by shared tags. Each keeps its own Catch.

  1. 1.EngramMIT persistent agent memory — MCP, CLI, TUI, SQLite

    Free / OSS · OSS/MIT · 7.4k GitHub stars

    VerdictMIT agent memory primitive. MCP/CLI/TUI on SQLite; not a full agent framework.

    CatchVs Mem0 / Letta / full agent frameworks: Engram is the memory primitive (store + retrieve + surfaces), not an orchestration framework or coding agent. “local or cloud” branding means optional hosted/sync gravity — day-one stays OSS you run. You still decide what gets written and when.

  2. 2.FridaySelf-hosted cognitive memory MCP for coding agents

    Free / OSS · OSS/MIT · 68 GitHub stars

    VerdictMIT self-hosted memory MCP. Use when coding agents need durable local memory without Mem0 Cloud.

    CatchVs Mem0 / Letta / Graphiti: Friday is the self-hosted MCP memory appliance for coding agents, not a multi-tenant memory API or a full agent OS. You operate Neo4j/Compose and embedding/model keys; star count is still early — pin and verify before production trust.

  3. 3.AX CheckHosted free agent-experience checklist + recorded coding-agent sessions

    Free / OSS · OSS/MIT

    VerdictFree hosted AX smoke test. Grades how agents use your product, not how good your model is.

    CatchGrades are provisional and technical-only — treat the report as a useful first pass, not a product-wide quality certificate. Vs Promptfoo / DeepEval: AX Check grades product AX (docs, CLI, MCP, SDK), not model quality, eval scores, or safety behavior. Hosted free is convenient; verify the session evidence and rerun after interface changes.

  4. 4.OKF Agent MemoryGit-native dual-memory for agents — OKF v0.2 + embedded MCP

    Free / OSS · OSS/MIT · 824 GitHub stars

    VerdictMIT git-native agent memory. Use when you want OKF bundles and MCP retrieval without another database.

    CatchVs Engram / Mem0 / Supermemory / Letta: OKF is the git-native OKF+AAG dual-memory recipe with MCP, not a hosted memory SaaS or paging OS. You still author the Domain Codex and decide write discipline; empty knowledge/ stays empty.

  5. 5.OpenHumanGPL-3 local-first agent orchestrator with memory trees and MCP

    Free / OSS · Freemium · 42.2k GitHub stars

    VerdictGPL-3 local-first agent OS with real memory UX. Worth a look for personal orchestration; assume beta edges and price the subscription defaults honestly.

    CatchVs Pi, Claude Code, OpenClaw, and OKF/ai-memory: OpenHuman is the TinyHumans desktop orchestrator + memory product, not a coding-agent CLI harness, Anthropic's CLI, a messaging agent, or a zero-LLM git memory wiki. README marks Early Beta and managed web search / model routing / media tools ride an OpenHuman subscription by default — treat the SaaS path as freemium, not "free forever," even though the repo is GPL-3 and BYOK/local modes exist. GPL-3 copyleft applies to modifications you distribute.

  6. 6.HindsightMIT retain→recall→reflect agent memory (+ MCP)

    Free / OSS · OSS/MIT · 51.3k GitHub stars

    VerdictMIT agent memory when you want retain→recall→reflect (+ MCP) you can self-host; keep Cloud optional and do not bet the stack on a single eval leaderboard.

    CatchVs Mem0, Graphiti, Engram, and Supermemory: Hindsight is a retain/recall/reflect memory product with optional hosted Cloud/Enterprise, not a general memory SDK alone, a temporal knowledge graph, a local binary brain, or a speed-first memory API. Treat LongMemEval / SOTA marketing as vendor claims, not catalog proof; Cloud and Enterprise are upsell paths beside the OSS self-host bar.

  7. 7.Obsidian MindMIT Obsidian vault as persistent agent memory

    Free / OSS · OSS/MIT · 5.4k GitHub stars

    VerdictThe most complete plain-Markdown memory setup for Claude Code and friends — free, but opinionated and Obsidian-bound.

    CatchIt is opinionated about work life — standups, 1:1s, brag docs, incident capture — so it fits people who want an agent-run work journal, not just a project memory file. Needs Obsidian 1.12+ (a free but closed-source app) with its CLI enabled, plus Node 22+. QMD downloads about 2 GB of local models on first use. Hooks run on every session and message, so read them before you trust a vault. Vs mem0 or Letta: those are memory layers you build into an app; this is a personal vault for your own coding agent.

  8. 8.Mem0Memory infrastructure for AI agents that actually persists

    Free / OSS · Freemium · 67.4k GitHub stars

    VerdictThe memory layer most agent teams should use instead of building.

    CatchExternal dependency for a core capability. Async processing adds latency. Platform optimizations are not in the open-source SDK. You are trusting Mem0 with potentially sensitive user data.

FAQ

What are the best free alternatives to nanobot?
Engram, Friday, AX Check, OKF Agent Memory, OpenHuman. All are reviewed on Stack Gems in the same category (agent memory tools); 8 free or open source.
What is the catch with nanobot?
You operate the host, keys, and chat-app credentials; “ultra-light” still means a long-running service.
Is there an open-source alternative to nanobot?
Yes: Engram (OSS/MIT), Friday (OSS/MIT), OKF Agent Memory (OSS/MIT), OpenHuman (Freemium).

More