The open-source headless content management system that turns Obsidian into a publishing platform for your Astro website.
- Auto-detection and automation: Understands your content structure and lets you focus on writing.
- CMS-like homepage: See your content in a visual grid and perform bulk actions.
- Preconfigured: Optimized settings, hotkeys, and plugins for the Astro workflow.
- Headless and flexible: Just Markdown files and a workspace ready to be customized by you.
- Compatability: Works with almost any Astro theme.
The fastest way to install Vault CMS into your Astro project is via the CLI at your project root:
pnpm create vault-cmsFollow the prompts to install into src/content or your desired sub-directory.
If you prefer to install manually, you can download the latest version of Vault CMS and place it directly into your Astro project.
- Download the source: Clone this repository or download the ZIP archive.
- Locate your content directory: In most Astro projects, this is
src/content. - Move the files: Copy the
.obsidianand_basesfolders (and_GUIDE.md) from the Vault CMS source into your content directory. - Open in Obsidian: Open the content directory as a new vault in Obsidian.
If you are using a supported theme like Starlight, Slate, or Chiri, you can use a preconfigured preset:
pnpm create vault-cms -- --template starlightSee all available presets at the Presets Repo.
- Documentation: docs.vaultcms.org
- Video Guide: Set Up Guide on YouTube
- Community: Join the Discord
Note
To see Vault CMS combined with an Astro site specifically designed with it in mind, check out the Astro Modular theme.

