vault
A CLI tool for local embedding storage and search.
uv tool install git+https://github.com/WillChangeThisLater/vaultuv tool upgrade vault- Simplicity:
vaulthas a dead simple CLI# clear the vault vault delete * # add all files in current directory ending in '.txt' vault add *.txt # make sure all your files are added vault ls # search for something! vault search "romeo and juliet" # delete all the text files vault delete *.txt
- Flexibility:
vaultsupports multiple types of resources- Text files (e.g. file.txt)
- Image files (e.g. image.jpg)
- Web links (e.g. https://www.example.com)
- Directories (e.g. /path/to/project)
- Privacy focused:
vaultnever stores data directly. It only stores pointers to the resources you add.
- Support different output formats
- Support more resource types (slack links, github links, etc.)
- Refactor services.py to split out resource handlers into separate modules
- MCP support
- Video resources (transcripts + frames)
- Browser extension
- Research a service. This agent responds to a specific URI pattern.
The agent would probably:
- Search github/slack/confluence for documentation
- Read the README
- Dynamically find important files (clone the repo + use unix tools?)