GoodMemory is an open-source agent memory orchestration harness and context management system developed by hjqcan. Designed to give AI agents persistent state across runs, it provides structured storage, retrieval mechanics, and security controls for agentic coding tools and workflows. In daily use, GoodMemory runs as a terminal-driven framework and Model Context Protocol (MCP) server that interfaces with agent platforms including Anthropic Claude, OpenAI Codex, and native Kimi configurations. It manages persistent state through database backends such as PostgreSQL, exposing storage-isolated, read-only recall tools to AI agents while generating localized configurations inside `.goodmemory/` directories. GoodMemory differentiates itself from typical agent harnesses by treating memory recall and plugin execution as security boundaries. It enforces read-only recall operations to prevent unauthorized storage tampering during tool runs, incorporates pinned plugin security scanning, and includes a web-based inspector console (`apps/inspector-web`) with an admin API for auditing memory state and context retrievals. The project is open source and available on GitHub, currently maintaining a v0.7.x release line with active development around plugin validation and research proof gates.
Tags: ai agent, cli, coding agent, developer tools, memory, OpenSource