Jmac Memory OS — Documentation skill for Claude Code
Connect your models and chats together with one central git memory.
How to install Jmac Memory OS
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open JMacCyber/jmac-memory-os and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Jmac Memory OS does
Connect your models and chats together with one central git memory. Plain Markdown facts in a git repo you own — Claude Code, ChatGPT, Cursor, Codex and anything that uses APIs, Integrations or MCPs reading the same folder. No server, no database, no account.
Alternatives in Documentation
- PDF — Extract text, create PDFs, merge/split documents, and handle forms 94.1k ★
- Cog — 240+ Cognitive architecture for Claude Code -- persistent memory, self-reflection, and foresight via plain-tex 294 ★
- Project Architect — Documentation-first project planning agent skill 250 ★
README
JMac Memory OS — Git Memory
**Connect your models and chats together with one central git memory.**

Your AI assistants forget everything between sessions. This gives them one memory, in a git repo you own, that every one of them can read.
Write a fact in Claude Code. Ask ChatGPT about it. Get it back.
python3 bin/memos-init ~/my-memory --git
That makes a repo. Push it to a **private** GitHub repo, connect your tools, and they share one memory. No server, no database, no account with anyone, no subscription. The memory is markdown files in your own git.
Why a git repo
Because nearly every AI client can already read one, and most can write to one.
The table below is read from vendor documentation on 21 September 2026. Claude Code is the one row tested on a real repo. Vendors add and drop connector support often, so check your own client before you build on a row.
| Client | Read | Write |
|---|---|---|
| Claude Code, Codex, Cursor, Gemini CLI, Copilot, Windsurf, Aider | Yes | Yes |
| ChatGPT | Yes | Yes |
| Claude, Gemini, Grok, Mistral Vibe, Perplexity, M365 Copilot | Yes, via connector | Yes, via connector |
| Amazon Q, DeepSeek Harness, Qwen Chat | Yes, via connector | Yes, via connector |
"Via connector" means you point the client at your repo with whatever it supports: a GitHub integration, the GitHub API, or GitHub's hosted MCP server. All three read the same folder. You host nothing.
Two with no connector surface in their documentation on that date: Meta AI and the DeepSeek consumer app.
The format in one screen
memory/
INDEX.md one line per live memory
ships-on-fridays.md one memory, one fact
archive/
postgres-is-the-database.2026-09-21.md
``
Related Skills
Agent Memory Kit
One memory for every coding agent — plain markdown in your repo. Injected on Claude Code & Cursor, skills on C
Brains
Segundo cerebro por projeto para qualquer IA: Markdown em grafo, lido por Claude Code, Codex, Cursor; sync por
Caveat
Long-term memory layer for Claude Code and Codex — markdown-in-git knowledge base, SQLite FTS5 retrieval, MCP,
Samemind
Keep your decisions, projects, and context when you switch between Claude Code, Cursor, opencode, and the rest
Sage Mem
File-based cross-session memory for DeepSeek Harness (DSH) — every memory is a plain Markdown file. 纯 Markdown
Mnemosyne
Mnemosyne is a local-first, agent-agnostic memory kernel. Long-term memories are plain Markdown files on your
Related Agents
Async Code
Use Claude Code or CodeX CLI to perform multiple tasks in parallel with a Codex-style UI, functioning as a per
Monk Installer
Install, upgrade, and troubleshoot monk-agent plus Monk CLI/daemon for Claude, Codex, and Cursor users.
Plugin Host Parity Checker
Checks that the shared skills/ tree, the three host manifests (.claude-plugin/, .cursor-plugin/, .codex-plugin