{"repo":"Davidcreador/claude-code-branch-memory-manager","free":true,"listed":false,"github":"https://github.com/Davidcreador/claude-code-branch-memory-manager","clone":"git clone https://github.com/Davidcreador/claude-code-branch-memory-manager.git","description":"Automatically manages branch-specific CLAUDE.md files so Claude always has the right context for your current work. Switch branches seamlessly without losing your development context, notes, or current progress.","language":"TypeScript","stars":20,"topics":["ai","ai-tools","bash","branching","claude","claude-ai","claude-code","context-management","developer-tools","git"],"license":"MIT","category":"cli-tools","readme_excerpt":"Claude Code Branch Memory Manager Automatic branch-specific CLAUDE.md memory management for Claude Code. When you switch git branches, your Claude Code context switches with you. The Problem When working across multiple git branches, your CLAUDE.md file contains context specific to one branch. Switching branches means Claude Code loses that context, or worse, has the wrong context for your current work. The Solution Branch Memory Manager saves and loads branch-specific CLAUDE.md files automatically. Each branch gets its own memory, stored in .claude/memories/ . As a Claude Code plugin — memories switch automatically when you run git checkout or git switch inside Claude Code. No manual intervention needed. As a CLI — manually save, load, and manage branch memories from your terminal. Quick Start Install as a Claude Code Plugin (Recommended) Install from the plugin marketplace inside Claude Code: Or install the npm package and load it with --plugin-dir : Then load as a plugin: Once installed, branch memory switching happens automatically: 1. You run git checkout feature/auth inside Claude Code 2. The plugin saves your current CLAUDE.md to .claude/memories/main.md 3. It loads .claude/memories/feature auth.md into CLAUDE.md 4. Claude Code now has the right context for your feature/auth work Use as a Standalone CLI Commands Command Description --------- ------------- branch-memory save [description] Save current CLAUDE.md to branch memory branch-memory load Load memory from a spec","default_branch":null,"files":null,"tree":[],"storefront":"/r/Davidcreador","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Davidcreador/claude-code-branch-memory-manager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}