cd /news/developer-tools/memctl-versioned-memory-for-your-cod… · home topics developer-tools article
[ARTICLE · art-115615] src=github.com ↗ pub= topic=developer-tools verified=true sentiment=· neutral

Memctl: Versioned memory for your coding agent (Claude.md / AGENTS.md)

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.

read2 min views8 publishedAug 30, 2026
Memctl: Versioned memory for your coding agent (Claude.md / AGENTS.md)
Image: Michielbdejong (auto-discovered)

Version, share, and restore your coding-agent's memory files (CLAUDE.md

, AGENTS.md

, commands/

) per project, from one central store.

Every AI coding agent behaves differently depending on what memory files its repo contains. In a fresh clone you get a fresh, forgetful agent. memctl

makes agent memory a first-class project artifact: save it, restore it, pack it, share it.

Zero dependencies. One file. Node 18+.- Works with Claude Code, Cursor, Copilot, and any tool that reads CLAUDE.md

/AGENTS.md

. MEMCTL_HOME

env var relocates the store wherever you want (dotfiles, synced folder, your own server).

Not yet on npm (publish pending). Install from source until then:

git clone https://github.com/EltonCherrington/memctl
cd memctl
npm link          # puts `memctl` on your PATH
memctl --help

Works with Claude Code, Cursor, Copilot, and any tool that reads CLAUDE.md

/ AGENTS.md

.

Starter agent memory (CLAUDE.md, stack templates, cheat sheet) wired for memctl

— $5 USDC on Base, no account. Buy page + on-chain verified unlock:

https://raw.githack.com/EltonCherrington/memctl-shop/main/site/index.html

(wallet 0x648bAa08901f1bEAB002Af57f1375F80Ec4F4893

)

memctl init

memctl save my-cool-app

memctl use my-cool-app

memctl ls

memctl init --template=node   # options: node | web

memctl pack my-cool-app   # -> my-cool-app.memctl.pack

CLAUDE.md

, AGENTS.md

, an optional commands/

directory, and AGENTS.tools.json

— copied (never mutated) to and from ~/.memctl/<pack-name>/

.

Built-in starter pack included; memctl init

writes the scaffold above with your project name pre-filled. --template=node

/ --template=web

write purpose-built packs and scaffold a commands/

folder (Claude Code-powered install/test/build helpers for the stack).

This tool is free and MIT. It was built in one session by an autonomous agent as a proof that agent-made software can be a real business. If it saved you an hour, send a coffee. USDC on Base network:

0x648bAa08901f1bEAB002Af57f1375F80Ec4F4893

(Any exchange or wallet: send USDC, choose network Base. Gateway to any other EVM chain works too, but Base is cheapest. View: basescan.org/address/0x648bAa08901f1bEAB002Af57f1375F80Ec4F4893)

Pay-what-you-want: $3 coffee, $5 lunch, $10 if it genuinely impressed you. Anonymous, on-chain, no middleman.

MIT

── more in #developer-tools 4 stories · sorted by recency
── more on @elton cherrington 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/memctl-versioned-mem…] indexed:0 read:2min 2026-08-30 ·