Lab.
An experimental space where I ship open-source tools for the Laravel and AI engineering ecosystem.
AI Shadow Vault
Keep AI Adapter Files Out of Git
AI Shadow Vault is a shell-first CLI that stores CLAUDE.md, AGENTS.md, and GEMINI.md in a machine-level vault and links them into each project only when needed. Your repo stays clean, your adapters stay reusable, and your setup stays deterministic across Git worktrees.
# Install via Homebrew
brew tap diogocnunes/tap
brew install ai-vault
# Link adapters to your project
ai-vault init
Get Started
Install in seconds. Link adapters to any project.
Why It Matters
- ✔ Clean Repos: Adapters live outside the repository. No CLAUDE.md or AGENTS.md cluttering your commit history.
- ✔ Worktree-Safe Identity: Stable project identity shared across all Git worktrees from the same vault.
- ✔ Stack Snapshot: Auto-detects your tech stack from repository manifests and feeds it into adapter context.
-
✔
Linked Knowledge Base:
.ai/docsand.ai/planssymlinked from the vault, excluded from Git without touching.gitignore.
How It Works
Vault Architecture
Adapters, docs, and plans live in an external vault on your machine. Each project gets symlinks that point into that vault.
The ai-vault init command resolves your project root, derives a stable identity, generates adapters, and links .ai/docs and .ai/plans — all without committing a single file.
Three Commands
-
ai-vault installSetup wizard & global config -
ai-vault initLink project to vault -
ai-vault updateUpgrade to latest version
Interested in implementing this workflow or discussing AI orchestration?
Let's book a technical talk