sunsatosolutions

Vulcanus — AI skill for Claude Code

AI community

Forge a second brain your AI agents can read — a CLI that generates and validates AI-readable memory vaults.

How to install Vulcanus

This entry records only its repository, not the path inside it, so there is no exact command to give. Open sunsatosolutions/Vulcanus and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Vulcanus does

Forge a second brain your AI agents can read — a CLI that generates and validates AI-readable memory vaults. A Sunsato product.

Alternatives in AI

README

Vulcanus

**Your coding agent starts every session cold.** You re-explain the architecture, repeat decisions you already made, and watch it break a rule you set last week. The context lives in your head and in a scrollback buffer that is already gone.

Vulcanus fixes that at the source. It builds an **AI-readable second brain** — a Git-versioned vault of linked Markdown that you and your agents both read — and serves it over MCP, so an agent can `recall` a project instead of guessing at it.

npm install -g @sunsato/vulcanus
vulcanus

Install it globally: the MCP server (`vulcanus serve`), the skills, and the commit hook all run the `vulcanus` command, so it has to be on your PATH. `npx @sunsato/vulcanus` works for a one-off look, but nothing you wire to your agents can reach it.

![Creating a vault with vulcanus init, then checking it with status and stats](https://raw.githubusercontent.com/sunsatosolutions/Vulcanus/main/docs/demo.gif)

You answer a few questions, and Vulcanus writes the whole vault — routing layer, operator profile, agent protocol, and one memory cluster per project — then validates that the graph actually holds together. Already keep an Obsidian vault? It adds the memory structure to that vault instead of creating a separate one.

Requires Node 22.12 or newer. It runs locally: no account, and no automatic network call beyond an optional once-a-day version check. Upgrade with `npm install -g @sunsato/vulcanus@latest`.

A [Sunsato](https://sunsato.com) product · [vulcanus.sunsato.com](https://vulcanus.sunsato.com)

Why a vault and not a prompt

A `CLAUDE.md` that grows forever is the thing this replaces. It gets read in full on every task, it drifts out of date silently, and nothing checks that what it claims is still true.

A vault is layered instead, so recall is scoped: an agent reads the Recall Map, then the one Capsule its task needs, and goes deeper only for authority or detail. `vulcanus stats` measures that on your own vault