by skoowoo
Vaultr: AI-native note-taking app compatible with Obsidian. AI agents organize and help you use your notes.
# Add to your Claude Code skills
git clone https://github.com/skoowoo/vaultr-notesvaultr-notes is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by skoowoo. Vaultr: AI-native note-taking app compatible with Obsidian. AI agents organize and help you use your notes. It has 50 GitHub stars.
vaultr-notes's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/skoowoo/vaultr-notes" and add it to your Claude Code skills directory (see the Installation section above).
vaultr-notes is primarily written in Go. It is open-source under skoowoo on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh vaultr-notes against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.

Vaultr has one core idea: let AI organize your notes, not you.
Vaultr discourages spending energy on note maintenance: elaborate categorization, nested folder hierarchies, manual tagging, and archiving. These are low-value, repetitive chores. Taking notes should be effortless and spontaneous: just write.
Concretely, Vaultr strongly discourages nested directories. You can create simple buckets like /reading, /work, or /ideas, but nesting subdirectories inside them is not recommended, though it's technically possible. Keeping things flat frees you from the mental overhead of deciding where every note belongs.
What turns raw notes into useful knowledge? Vaultr's answer: hand it off to AI.
The entire pipeline runs automatically. You don't need to be involved in any organizing work.
Vaultr ships full-text search, but the more important capability is letting agents retrieve on your behalf. When you need something, ask an agent directly. It searches your notes and knowledge base and surfaces the answer.
[[stem]], by filename rather than path. Duplicate filenames cause ambiguous references._knowledge/, _shorts/, and _memory/ are used internally by Vaultr. Do not use an underscore prefix for your own category directories.┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ │ │ │ │ │ │ │
│ Desktop App │ │ WeChat │ │ CLI │ │ Clip (Ext) │
│ │ │ │ │ │ │ │
└──────┬───────┘ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘
│ │ │ │
└─────────────────┴─────────────────┴─────────────────┘
│
▼
┌────────────────────────────────────────────────────────────────────┐
│ Vaultr Server │
└──────┬─────────────────┬─────────────────┬─────────────────┬───────┘
│ │ │ │
▼ ▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Filesystem │ │ SQLite │ │ Bleve │ │ Agents │
│ (Markdown) │ │ (Metadata) │ │ (FTS Index) │ │ (CLI/MCP) │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
Vaultr Server is a single, self-contained Go binary with no external dependencies. It embeds SQLite and Bleve directly, so the entire server is just one executable you drop anywhere and run.
Because it's a plain HTTP server, it deploys equally well on your local machine or a remote cloud instance. Run it on a home server or a container; all clients (desktop app, CLI, WeChat bridge) connect over the network the same way.
For most users: install the Desktop App and the Clip extension — that's it. The Desktop App detects the CLI on first launch and offers one-click installation if it is not found. A standalone Server & CLI installation is only needed if you want to deploy Vaultr on a remote or headless host.
Download the latest .dmg file from the Latest Release page
Open the dmg and drag Vaultr into your Applications folder
On first launch, macOS may block the app since it is signed but not notarized by Apple
Fix: Go to System Settings → Privacy & Security, scroll down to find the blocked app notice, and click Open Anyway
The Desktop App installs the vaultr CLI to ~/.local/bin/vaultr. Add this to your shell profile so agents can use it:
# zsh — add to ~/.zshrc or ~/.zprofile
export PATH="$HOME/.local/bin:$PATH"
# bash — add to ~/.bash_profile or ~/.bashrc
export PATH="$HOME/.local/bin:$PATH"
Restart your terminal (or run source ~/.zshrc / source ~/.bash_profile) afterward.
vaultr-clip-*.zip from the Latest Release pagechrome://extensions/Run the following command to install the Vaultr server and CLI:
curl -sL https://raw.githubusercontent.com/skoowoo/vaultr-notes/main/install-cli.sh | sh
Vaultr is fully compatible with Obsidian. Both tools can work on the same vault at the same time, no migration required, no need to pick one over the other.
[[Note]]), aliases ([[Page|Alias]]), and wiki images (![[image.png]]) all work out of the box.Point vaultr init at your Obsidian vault directory:
# Initialize the current directory
vaultr init
# Or pass a path explicitly
vaultr init /path/to/your/obsidian-vault
This creates a .vaultr/ folder inside the directory, scans all Markdown files, registers them in the metadata database, and builds the full-text search index. If .vaultr/ already exists the command exits safely without changing anything. Your Obsidian vault is otherwise untouched.
After running vaultr init, open the Vaultr desktop app and complete the setup:
Your notes will now be available in Vaultr — while Obsidian continues to work on the same vault as before.
Vaultr includes a built-in WYSIWYG Markdown editor. Notes open in rich-text mode by default; toggle to raw Markdown at any time with the mode button in the toolbar.
The editor supports