AI-native documentation for software teams

Project memory your team and agents can share.

slateVault is a local-first markdown vault with Git sync, a global wiki, docs health signals, and a built-in MCP server so AI coding agents can start from the same context as your team.

Local-first
Markdown vault
MCP
Agent access
Git-backed
Team sync
No lock-in
Your repo
slateVault workflow
Local docs become agent-ready context

One vault. Three ways to use it.

Keep documentation in markdown, review it like code, and make it available to coding agents through MCP.

01

Write project docs

Specs, ADRs, guides, runbooks, todos, and wiki rules stay portable as markdown.

02

Sync with the team

Use Git-backed pull, commit, and push flows to share trusted documentation.

03

Start agent sessions

Generate briefs and context bundles so agents begin with current project memory.

Markdown
Git
MCP

Features

Built around how teams actually use AI for coding.

01 Vault

A shared documentation repo for every software project.

Keep specs, decisions, runbooks, guides, todos, and context notes in a local-first markdown vault that can be committed, reviewed, and shared like code.

Plain markdown on diskProject folders and global wikiCanonical and protected docs

02 Agents

Give coding agents the context they usually have to guess.

slateVault exposes your docs through MCP so tools like Codex and Claude Code can search, read, summarize, and propose documentation updates from the same trusted source.

MCP server includedContext bundles and agent briefsGuarded write workflows

03 Sync

Team sync without inventing another cloud.

Use Git as the collaboration layer. Review local docs, pull shared updates safely, commit changes, and keep wiki docs moving with the rest of the vault.

Pull, commit, and pushIncoming change awarenessConflict-risk signals

04 Health

Know which docs are useful, stale, or risky.

Docs Health highlights aging files, draft-heavy projects, AI-authored docs, and protected sources of truth so the vault stays reliable over time.

Staleness detectionReview signalsProject memory you can trust

MCP included

The docs are not just readable. They are callable.

Agents can ask slateVault for canonical context, recent changes, stale docs, branch summaries, and focused bundles before they touch your codebase. That keeps implementation work closer to the decisions your team already made.

slatevault-mcp
$ slatevault-mcp

26 tools exposed for project docs,
wiki, context, assets, and Git sync.

Projects

bootstrap_project

Create a project, source folder link, and initial context in one step

create_project

Create a new project folder with project.toml

list_projects

Return all projects with metadata and doc counts

get_project_context

Return configured AI context files for a project

Documents

write_document

Create or overwrite a markdown document

append_to_doc

Append content without overwriting

read_document

Read a document by project and path

list_documents

List documents with optional tag filters

search_documents

Full-text search across the vault or project

propose_doc_update

Create a reviewable branch update for protected or canonical docs

convert_to_spec

Turn a scratchpad note into a structured spec

Wiki

list_wiki_docs

List vault-wide wiki documents

read_wiki_doc

Read a wiki document

search_wiki

Search vault-wide standards, rules, and guidance

get_agent_rules

Read wiki/ai-agent-rules.md

Agent Context

generate_agent_brief

Build a structured briefing for a project

build_context_bundle

Search, rank, and concatenate relevant docs

get_canonical_context

Return source-of-truth documents

detect_stale_docs

Find docs that have not been updated recently

get_recent_changes

Summarize recent vault documentation changes

Assets and Source

list_project_assets

List non-markdown project assets

read_asset

Read text assets or report binary metadata

get_project_source_folder

Return the linked local source folder

set_project_source_folder

Set or clear a project's source folder

Git

summarize_branch_diff

Summarize changes between two branches

git_commit

Commit staged vault changes

git_push

Push committed vault changes to origin

Downloads

Pick a build. Connect your vault.

Release links are placeholders for now. Drop in the final GitHub release URLs when the artifacts are uploaded.

FAQ

Is slateVault a hosted documentation service?

No. It is local-first. Your docs are markdown files on disk, and team sharing is designed around Git-backed vaults.

Do I need an AI provider to use it?

No. The vault, editor, wiki, docs health, and sync workflows work without AI. MCP and assistant features become more useful when connected to an agent or model.

Why use this instead of a normal notes app?

slateVault is opinionated for software projects: source-of-truth docs, project folders, wiki rules, Git sync, agent context bundles, and review signals.