{"slug": "memctl-versioned-memory-for-your-coding-agent-claude-md-agents-md", "title": "Memctl: Versioned memory for your coding agent (Claude.md / AGENTS.md)", "summary": "Developer Elton Cherrington released memctl, a zero-dependency, MIT-licensed tool that versions, shares, and restores coding-agent memory files (CLAUDE.md, AGENTS.md, commands/) per project from a central store, supporting Node 18+ and tools like Claude Code, Cursor, and Copilot. The tool, built in one session by an autonomous agent as a proof of agent-made software, is not yet on npm and is available from source on GitHub, with a pay-what-you-want starter pack priced at $3–$10 in USDC on Base.", "body_md": "Version, share, and restore your coding-agent's memory files (`CLAUDE.md`\n\n,\n`AGENTS.md`\n\n, `commands/`\n\n) per project, from one central store.\n\nEvery AI coding agent behaves differently depending on what memory files its\nrepo contains. In a fresh clone you get a fresh, forgetful agent. `memctl`\n\nmakes agent memory a first-class project artifact: save it, restore it, pack\nit, share it.\n\n**Zero dependencies.** One file. Node 18+.- Works with Claude Code, Cursor, Copilot, and any tool that reads\n`CLAUDE.md`\n\n/`AGENTS.md`\n\n. `MEMCTL_HOME`\n\nenv var relocates the store wherever you want (dotfiles, synced folder, your own server).\n\nNot yet on npm (publish pending). Install from source until then:\n\n```\ngit clone https://github.com/EltonCherrington/memctl\ncd memctl\nnpm link          # puts `memctl` on your PATH\nmemctl --help\n```\n\nWorks with Claude Code, Cursor, Copilot, and any tool that reads\n`CLAUDE.md`\n\n/ `AGENTS.md`\n\n.\n\nStarter agent memory (CLAUDE.md, stack templates, cheat sheet) wired for `memctl`\n\n—\n$5 USDC on Base, no account. Buy page + on-chain verified unlock:\n\n[https://raw.githack.com/EltonCherrington/memctl-shop/main/site/index.html](https://raw.githack.com/EltonCherrington/memctl-shop/main/site/index.html)\n\n(wallet `0x648bAa08901f1bEAB002Af57f1375F80Ec4F4893`\n\n)\n\n```\n# scaffold a memory file in your project\nmemctl init\n\n# capture this project's agent memory into the store\nmemctl save my-cool-app\n\n# restore it anywhere (fresh clone, new machine)\nmemctl use my-cool-app\n\n# see everything you've saved\nmemctl ls\n\n# scaffold with a purpose-built template\nmemctl init --template=node   # options: node | web\n\n# export a pack to share with a teammate\nmemctl pack my-cool-app   # -> my-cool-app.memctl.pack\n```\n\n`CLAUDE.md`\n\n, `AGENTS.md`\n\n, an optional `commands/`\n\ndirectory, and\n`AGENTS.tools.json`\n\n— copied (never mutated) to and from\n`~/.memctl/<pack-name>/`\n\n.\n\nBuilt-in starter pack included; `memctl init`\n\nwrites the scaffold above with\nyour project name pre-filled. `--template=node`\n\n/ `--template=web`\n\nwrite\npurpose-built packs and scaffold a `commands/`\n\nfolder (Claude Code-powered\ninstall/test/build helpers for the stack).\n\nThis tool is free and MIT. It was built in one session by an autonomous agent\nas a proof that agent-made software can be a real business. If it saved you an\nhour, send a coffee. **USDC on Base network:**\n\n```\n0x648bAa08901f1bEAB002Af57f1375F80Ec4F4893\n```\n\n(Any exchange or wallet: send USDC, choose network **Base**. Gateway to any\nother EVM chain works too, but Base is cheapest. View:\n[basescan.org/address/0x648bAa08901f1bEAB002Af57f1375F80Ec4F4893](https://basescan.org/address/0x648bAa08901f1bEAB002Af57f1375F80Ec4F4893))\n\nPay-what-you-want: $3 coffee, $5 lunch, $10 if it genuinely impressed you. Anonymous, on-chain, no middleman.\n\nMIT", "url": "https://wpnews.pro/news/memctl-versioned-memory-for-your-coding-agent-claude-md-agents-md", "canonical_source": "https://github.com/EltonCherrington/memctl", "published_at": "2026-08-30 08:38:00+00:00", "updated_at": "2026-08-30 08:52:06.731908+00:00", "lang": "en", "topics": ["developer-tools", "ai-agents", "ai-tools"], "entities": ["Elton Cherrington", "memctl", "Claude Code", "Cursor", "Copilot", "GitHub", "Base"], "alternates": {"html": "https://wpnews.pro/news/memctl-versioned-memory-for-your-coding-agent-claude-md-agents-md", "markdown": "https://wpnews.pro/news/memctl-versioned-memory-for-your-coding-agent-claude-md-agents-md.md", "text": "https://wpnews.pro/news/memctl-versioned-memory-for-your-coding-agent-claude-md-agents-md.txt", "jsonld": "https://wpnews.pro/news/memctl-versioned-memory-for-your-coding-agent-claude-md-agents-md.jsonld"}}