It stores files in a private Git-backed vault and symlinks them into project directories when needed.
So the files are: - accessible locally - version controlled - not part of the public repo
I kept running into the same issue while using AI tools — lots of useful notes and prompts, but no clean way to keep them without polluting repos.
Key features:
- Single private vault (~/.ccv) - Symlink-based linking per project - Automatic .gitignore handling - Works across multiple projects - Optional watch + auto-sync
Blog Post : https://docs.ebuz.xyz/blog/posts/ai-files-messing-up-repos Repo: https://github.com/takielias/claude-code-vault