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
takielias•1h ago
Curious if others are managing AI-generated files differently — especially across multiple projects.
liu1700•51m ago
takielias•25m ago
I tried something similar, but for me the issue was having everything close to the code and easily reusable across projects.
With issues, the context is a bit more "detached", and I found myself not going back to it often.
ccv is more about keeping those files local, quick to access, and still organized without committing them.
But yeah, attaching to issues makes sense too depending on workflow.