AI Concealer logo

aic AI Concealer

Hide AI config files from public repos
while keeping them usable.

Back up CLAUDE.md, .cursor/, AGENTS.md and more to a private vault repo — your public repo stays clean with zero trace of AI tooling.

brew install jammythedreamer/ai-concealer/aic

Three simple commands

Manage AI config files across all your repos with a clean, intuitive workflow.

Save

aic save

Back up AI config files from your project to a private vault repo. Files are committed and pushed automatically.

Conceal

aic conceal

Save to vault then delete AI files from your working tree. Your public repo stays completely clean.

Restore

aic restore

Bring AI config files back from the vault into your project whenever you need them again.

How it works

aic uses .git/info/exclude to hide AI files from git, and a private vault repo to store them safely.

Your Project
CLAUDE.md .cursor/ AGENTS.md
.git/info/exclude hides AI files
save / conceal
restore
Private Vault
github.com_user_app/ ├── CLAUDE.md ├── .cursor/ └── .aic.yml
Local or remote git repo

See it in action

A typical workflow: init once, then conceal and restore as needed.

Initialize in your project
$ cd your-project
$ aic init
✓ Registered project: your-project
✓ Vault: ~/.aic/vault (local)
✓ Added 12 patterns to .git/info/exclude
✓ Saved 3 files to vault
 
AI files are now hidden from git status.
Conceal — save & remove
$ aic conceal
✓ Saved 3 files to vault
CLAUDE.md
.cursor/
AGENTS.md
✓ Removed 3 files from project
 
$ git status
nothing to commit, working tree clean
Restore — bring them back
$ aic restore
✓ Restored 3 files from vault
CLAUDE.md
.cursor/
AGENTS.md
 
Files restored. Still hidden from git.

Commands

Everything you need, nothing you don't.

Command Description
aic init Register project and set up exclude rules
aic save Back up AI config files to vault
aic restore Restore AI config files from vault
aic conceal Save to vault then delete from project
aic clean Remove aic from project, restore concealed files
aic status Show sync status of managed files
aic vault Manage vault registrations
aic config Show config file paths

Default patterns

aic manages these files out of the box. Add custom patterns via .aic.yml.

CLAUDE.md.claude/.cursor/.cursorrules.windsurfrules.windsurf/.clinerules.roorules.roo/.codex/Agents.mdAGENTS.md.github/copilot-instructions.md.continue/.aider.conf.yml.aiderignore

Install

Pick your preferred method. Up and running in seconds.

🍺

Homebrew

macOS / Linux
brew install jammythedreamer/ai-concealer/aic
🐹

Go

Requires Go 1.21+
go install github.com/jammythedreamer/ai-concealer@latest
📦

Binary

All platforms
Download from GitHub Releases

Quick start

$ cd your-project
$ aic init
# AI files are now hidden and backed up
 
$ aic status
# Check sync status anytime