I built a small CLI to manage AI-generated files across projects without committing them to the repo.

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