Observational Memory — Documentation skill for Claude Code
Local-first shared memory for Claude Code, Codex, OpenCode, Kimi, Grok, Cowork, and Hermes, with bounded observation and searchable Markdown context.
How to install Observational Memory
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open intertwine/observational-memory and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Observational Memory does
Local-first shared memory for Claude Code, Codex, OpenCode, Kimi, Grok, Cowork, and Hermes, with bounded observation and searchable Markdown context.
Alternatives in Documentation
- 会话管理(Session Manager)需求文档(PRD / Markdown) — 目标:对 Codex / Claude Code 的本地会话记录进行可视化管理,并提供“一键复制 / 一键终端恢复”能力 31.7k ★
- Notion Knowledge Capture — Convert conversations into structured, searchable Notion wiki entries 14.6k ★
- Hyperresearch — Agent-driven research knowledge base 2.4k ★
README
Observational Memory

[](https://pypi.org/project/observational-memory/) [](https://github.com/intertwine/observational-memory/releases/latest) [](https://pypi.org/project/observational-memory/) [](https://pypi.org/project/observational-memory/) [](https://github.com/intertwine/observational-memory/actions/workflows/ci.yml) [](https://github.com/intertwine/observational-memory/stargazers)
**Shared, local memory for AI coding agents — now with a native Claude Code and Codex bridge that needs no transcript capture or an LLM.**
Observational Memory, or `om`, helps agents carry useful context from one session and tool to the next. In v0.10.0, its native-memory bridge reads the small memory summaries that Claude Code and Codex already maintain, indexes an approved set in a private local keyword-search index (BM25), and makes that shared context available through OM retrieval.
The bridge is available on macOS in v0.10.0. It reads native memory sources without changing them. It does **not** ingest raw transcripts, call an LLM, run reflection, or silently upload memory.
Shortest Path: Native Claude and Codex Memory
For a new Homebrew install, run `brew install intertwine/tap/observational-memory`. If OM is already installed, run `brew upgrade observati
Related Skills
Opencode Claude Memory
OpenCode plugin for Claude Code memory: persistent local Markdown memory shared with Claude Code, zero config,
Mnemosyne
Mnemosyne is a local-first, agent-agnostic memory kernel. Long-term memories are plain Markdown files on your
Agent Checkpoint
Repo-local checkpoint and resume skills for coding agents. Handoffs are plain markdown under .agents/checkpoin
Agent Memory Kit
One memory for every coding agent — plain markdown in your repo. Injected on Claude Code & Cursor, skills on C
AgentOS Public
Project memory for coding agents: Markdown-first institutional memory beside the code, an explicit JSON knowle
Readme Doc
Shared knowledge space for coding agents: a local .readme/ of verified notes that Claude Code and Codex both r
Related Agents
Kimi Worker
Forward a coding, diagnosis, or review task to Kimi K3 (Moonshot) through the local kimi-worker.sh runtime. Us
Maker
Reviews OpenCode sessions (shared links or local history), finds repeatable workflows, and proposes automation
Coworker
Run one cowork.py operation against Codex in this checkout and return its output unchanged.