Analysis updated 2026-05-18
Save architectural decisions and project rules once so they are available in Codex, Claude Code, Gemini CLI, and Cursor without re-explaining each session.
Switch between AI coding tools during a single session and carry notes automatically from one tool to the next via the shared memory store.
Search your saved project memory to recall past decisions when picking up a task after a long break.
Migrate an existing Codex memory store to Pathmark using the import script without losing any past entries.
| hacksurvivor/pathmark | arashthr/hugo-flow | argeneau12e/kairos-tx | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires adding Pathmark as an MCP server separately in each AI coding tool (Claude Code, Codex, Cursor, etc.).
When you use AI coding tools like Claude Code, Cursor, Codex, or Gemini CLI, each one starts with no knowledge of what you decided in a previous session or what another tool already knows about your project. Pathmark solves this by giving all of these tools a single shared memory store that lives as a plain text file on your own computer. The memory store is a JSONL file at ~/.pathmark/memory/memory.jsonl (a file where each line is a self-contained record). Each of your AI tools connects to Pathmark through a standard MCP (Model Context Protocol) server. When one tool saves a decision or a project rule using the "remember" command, any other tool connected to the same store can retrieve it in the next session using "search_memory" or "recall_memory". There are also commands for saving higher-confidence conclusions, listing past decisions, and deleting entries you no longer need. Setting it up requires installing Pathmark globally with npm and then adding it as an MCP server in each AI tool you use. The project includes a setup command that generates the correct configuration snippet for Claude Code, Codex, Gemini CLI, Cursor, and several others. For Codex users, there is an auto-capture mode that automatically records context at the start of each session. The tool does not require an account, API key, or cloud service. All data stays on your machine in plain files that you can inspect, back up, or delete. There is also an import script for migrating memory from older Codex-compatible memory stores without overwriting anything. Pathmark is written in TypeScript, distributed as an npm package, and is aimed at developers who regularly use multiple AI coding tools on the same project and want those tools to share context without manual copy-pasting between sessions.
A shared local memory layer for AI coding tools like Claude Code, Codex, and Cursor, so decisions and project rules saved in one tool are available in all the others.
Mainly TypeScript. The stack also includes TypeScript, Node.js, MCP.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.