{"slug": "persistia-give-claude-code-the-persistent-memory-it-was-missing-open-source", "title": "Persistia: Give Claude Code the persistent memory it was missing (open source)", "summary": "Persistia, an open-source tool, now provides Claude Code with persistent memory by scanning entire projects—code, architecture, docs, and configs—on first run and storing the information in small, focused files with a navigation index. The tool monitors changes via `git diff` to update context automatically, ensuring the AI agent always knows the full project without manual maintenance. This eliminates the need to re-explain stacks and repeat context in every new session, turning Claude Code into an operational co-pilot that can answer questions, execute orders, and schedule tasks using existing credentials.", "body_md": "**Persistia**\n\nGive Claude Code the persistent memory it was missing and turn it into your operational co-pilot.\n\nClaude Code has no operational memory. Every session starts from zero. You re-explain your stack, paste context, repeat yourself.\n\n**Persistia fixes that.** On first run, it scans your entire project — code, architecture, docs, and configs. Reads your `.env`\n\nfiles and uses credentials you already have. Stores everything in small, focused files with a navigation index. Then monitors changes via `git diff`\n\n: 1,000 files, 3 changed, it reads 3. Token-efficient by design.\n\n**The result:** an agent that always knows your full project and stays up-to-date automatically — even as you ship new features, add docs, or change your stack.\n\n**Minimum input. Maximum output.**\n\nOpen Claude Code in your **project root folder**, then run:\n\n```\ncurl -fsSL https://raw.githubusercontent.com/bernardohcrocha/persistia-for-claude-code/main/setup.sh | bash\n```\n\nClaude scans your project and asks only what it can't find. No forms. No config files. Just a conversation.\n\nRequires:git · Node.js 18+\n\nOptional:[GitHub CLI](`gh`\n\n) — automatically creates a private brain repository with cloud backup on every update. Format your machine,`git clone`\n\nthe brain repo, continue exactly where you left off.\n\nScheduler included:installs automatically (launchd on macOS, systemd on Linux).\n\n**Initial indexing**— on first run, scans your entire project: code, docs, configs, and environment files. Asks only what it can't find on its own. Uses credentials you already have — no manual reconnection.**Self-updating memory**— runs`git diff`\n\ndaily. Only what changed gets read. No unnecessary context loaded.**Permanent skills**— say it once → written to`_brain/skills/`\n\n, loaded at every future session**Autonomous tasks**— schedule any task in plain language, runs automatically with full context. Each task in`_brain/tasks/queue.json`\n\nsupports`batch_size`\n\n(cap items per run — prevents timeouts on large lists) and`timeout_minutes`\n\n(default: 5). Easy to customize.**Proactive scan**— every 3 days when idle, it scans metrics, customers, and channels and flags what it notices. Always suggests, never acts unilaterally.**Live dashboard**— open`_brain/dashboard.html`\n\n, auto-refreshes every 5 min**Shareable memory**— its own private git repo. Format your machine,`git clone`\n\nthe brain repo, continue exactly where you left off. Shareable with your team.\n\nUnlike Hermes Agent, Agent Zero, or OpenClaw — context updates itself. No manual maintenance required.\n\nEverything in `_brain/`\n\nis plain text — readable, editable, and version-controlled.\n\nA dashboard shows numbers. This answers questions and executes orders — cross-tools.\n\n**Ask**— revenue, churn, at-risk accounts, support patterns — across all your tools at once.** Give orders**— outreach, reports, follow-ups. Executed using credentials you already have.** Schedule**— any task, in plain language, runs automatically with full context.\n\n→ *\"Which customers dropped usage 30%+ this month? Cross-check their support history and draft a personalized re-engagement message for each.\"*\n\n→ *\"Every Monday: pull last week's numbers from Stripe, flag anomalies, and queue a follow-up for any account that dropped below quota.\"*\n\n→ *\"Find signups from the last 30 days with no activity. Visit each company's website and write a personalized email leading with the most relevant pain points.\"*\n\n```\n_brain/\n├── .git/             ← isolated brain repository, pushes to private GitHub remote\n├── index.md          ← agent reads this first, every session\n├── dashboard.html    ← live command center, auto-refreshes in browser\n├── core/             ← product, brand, ICP\n├── operations/       ← metrics + customers, auto-updated daily\n├── skills/           ← permanent rules, created and updated automatically\n└── tasks/            ← scheduled tasks queue, managed automatically\n```\n\n→ [How the git architecture works](/bernardohcrocha/persistia-for-claude-code/blob/main/ARCHITECTURE.md)\n\nNo subscriptions. 100% free. 100% open source.\n\n*Claude Code is a product of Anthropic. Persistia is an independent open-source project, not affiliated with or endorsed by Anthropic.*\n\nMIT License · 2026", "url": "https://wpnews.pro/news/persistia-give-claude-code-the-persistent-memory-it-was-missing-open-source", "canonical_source": "https://github.com/bernardohcrocha/persistia-for-claude-code", "published_at": "2026-06-03 17:44:13+00:00", "updated_at": "2026-06-03 17:48:26.311102+00:00", "lang": "en", "topics": ["ai-tools", "ai-agents", "ai-products"], "entities": ["Claude Code", "Persistia", "GitHub", "Node.js", "GitHub CLI", "macOS", "Linux"], "alternates": {"html": "https://wpnews.pro/news/persistia-give-claude-code-the-persistent-memory-it-was-missing-open-source", "markdown": "https://wpnews.pro/news/persistia-give-claude-code-the-persistent-memory-it-was-missing-open-source.md", "text": "https://wpnews.pro/news/persistia-give-claude-code-the-persistent-memory-it-was-missing-open-source.txt", "jsonld": "https://wpnews.pro/news/persistia-give-claude-code-the-persistent-memory-it-was-missing-open-source.jsonld"}}