AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompare
Home/
Memory & Context/
GoodMemory
GoodMemory logo

GoodMemory

Active·★ 20·MIT·Updated 2026-10-20

GoodMemory provides a durable memory layer for AI products, chat apps, copilots, and coding agents, enabling a continuous user/project memory loop. It offers APIs to write, retrieve, inject, audit, and delete context, serving as the product memory layer between applications and model runtimes.

#AI Memory#Agent Tools#Context Management#Retrieval Augmented Generation (RAG)#Persistent Storage#LLM Integration
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.

Guides
#Developer Tooling
#Copilot Enhancement
$ Install
$ npm install -g [email protected] && goodmemory setup
↗ Visit site★ GitHub
01

Features

01Durable memory API: provides functions like `remember`, `recall`, `buildContext`, `feedback`, `forget`, `exportMemory`, and `deleteAllMemory`.
02Installed agent memory: offers managed memory for Codex and Claude Code through `goodmemory setup`, including hooks, pre-actions, and opt-in writeback.
03Local-first storage: defaults to durable SQLite for Bun and supports adding PostgreSQL, custom adapters, and embedding providers as needed.
04Public write customization: allows personalized customization of memory writes through configurations like `GoodMemoryConfig.remember`, `RememberProfile`, and `rememberRules`.
05Multilingual support: includes built-in LanguagePacks for English, Simplified Chinese, Traditional Chinese, Japanese, Korean, French, and Spanish.
02

Compatibility

Python
Language
Verified via docs
Node.js
Runtime
Verified via docs
Bun
Runtime
Verified via docs
SQLite
Database
Verified via docs
PostgreSQL
Database
Verified via docs
Codex
Agent
Verified via docs
03

Quick start

1
$ npm install -g [email protected]
2
$ goodmemory setup
04

Use cases

↳Integrate into an Agent, Chatbox, or Copilot: build memory functionality directly into your Node/Bun service for managing context in chat applications or copilots.
↳Add Memory to Codex or Claude Code: enhance installed coding agents with persistent project and user context without modifying the agents themselves.
↳Deploy as a Backend Memory-Layer Service: use as a standalone backend service, especially for Python/FastAPI backends, to centralize memory storage and management.
↳Autonomous Agent Memory: enable autonomous agents to manage their own durable, cross-session memory by integrating the GoodMemory CLI or API.
05

Alternatives

⚡Top VS:
VSprojectmem★868→VSaoci-code★1.7k→VSremnic★227→VS

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Compatibility03Quick start04Use cases05Alternatives
headroom
★77.5k
→
projectmem logo
projectmem★ 868
Local-first AI coding memory for AI agents. Records issues, attempts, fixes and decisions, then warns your agent before it repeats an approach that already failed. Native MCP server for Claude Code, Cursor, Antigravity and Codex. 100% local, no cloud, no telemetry. MIT.
VSCompare→
aoci-code logo
aoci-code★ 1.7k
A persistent, Git-versioned map of your whole codebase and database schema that coding agents read before they touch anything. Local-first MCP server + CLI in Go: a governed repository index of code knowledge that gives Claude Code, Codex, Cursor, and opencode long-term context, memory, and code intelligence.
VSCompare→
remnic logo
remnic★ 227
Open-source memory and context for user-aware agents: scoped memory, provenance, retrieval quality, correction, boundaries, evals, and MCP/HTTP access.
VSCompare→
headroom logo
headroom★ 77.5k
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. Around 20% fewer tokens for coding agents and 60-95% fewer for JSON, with the same answers. Library, proxy, and MCP server.
VSCompare→
fava-trails logo
fava-trails★ 26
🫛👣 FAVA Trails — Git-native, curated memory for AI agents via MCP. Draft isolation, promotion gate, thought lifecycle hooks, memory curation protocols, supersession chains.
VSCompare→
mcp-memory-server logo
mcp-memory-server★ 27
Hosted memory for AI agents that learns and forgets — feedback reranks what helps, recall fades by recency. One key across Claude, Cursor, VS Code & ChatGPT. Official MCP Registry.
VSCompare→
memo logo
memo★ 24
Your coding agent starts every session with amnesia — memo fixes that, 100% on your machine. Persistent memory for Claude Code, Codex, Cursor & any MCP client: Markdown source of truth, hybrid search (MLX/CPU + sqlite-vec), time-machine, contradiction radar, nightly self-optimization. No cloud, no keys.
VSCompare→
mind-mem logo
mind-mem★ 18
Persistent AI memory for Claude Code, OpenClaw, and any MCP-compatible agent. BM25F + vector hybrid, governance-aware, local-first, zero-infrastructure.
VSCompare→
See all alternatives →
hjqcan /
GoodMemory
↗

Local-first, auditable memory layer for AI apps and coding agents — Codex, Claude Code, MCP, HTTP, TypeScript, and Python.

20MIT
Last commit3d ago
StatusActive
CategoryMemory & Context
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit