DEV Community

Cover image for I Got Tired of AI Files Messing Up My Repos — So I Built This CLI
Taki Elias
Taki Elias

Posted on

I Got Tired of AI Files Messing Up My Repos — So I Built This CLI

If you're using AI while coding, you’ve probably seen this:

notes.md  
final-notes.md  
prompt-final-final.md  
temp.md  
Enter fullscreen mode Exit fullscreen mode

Every project slowly turns into a mess.

Some of these files are useful.
But you don’t really want them in your repo.


The Problem

I kept running into the same situation:

  • I need these files
  • But I don’t want to commit them
  • Ignoring them makes things hard to manage

So I ended up with either messy repos…
or losing useful notes.

Neither felt right.


What I Built

I ended up building a small CLI to fix this.

ccv (Claude Code Vault)

https://github.com/takielias/claude-code-vault

It keeps all your private files in one place
and links them into your project when needed.


How It Works

All your files live in a single vault:

~/.ccv/
Enter fullscreen mode Exit fullscreen mode

Inside your project, they appear like this:

.project-docs/notes.md → ~/.ccv/projects/my-project/notes.md
Enter fullscreen mode Exit fullscreen mode

So:

  • You can open and use them normally
  • Claude (or any AI tool) can read them
  • They are not inside your repo

Quick Usage

ccv init
ccv add notes.md
ccv push
Enter fullscreen mode Exit fullscreen mode

That’s basically it.


What I Use It For

  • Prompt collections
  • AI-generated notes
  • Debugging experiments
  • Architecture drafts

Anything I don’t want to commit but don’t want to lose either.


Why It Helped Me

  • Keeps repos clean
  • Works across multiple projects
  • Everything stays local
  • Still version controlled (Git)

It removed a small but constant annoyance from my workflow.


Why I Made This

I was hitting the same problem again and again across projects.

AI is useful, but it leaves a lot of noise behind.

I just wanted a clean separation between:

  • actual code
  • everything else

Try It

If you’re dealing with the same issue, you can check it out here:

https://github.com/takielias/claude-code-vault


If It Helps You

It’s completely free.

If it ends up saving you time or making your workflow easier,
you can support me here:

https://buymeacoffee.com/takielias


That’s it.

Nothing fancy. Just something that made my daily workflow cleaner.

Top comments (0)