Skip to content

markymark

Navigate, search, and refactor your Markdown workspace at the speed of thought.

markymark is a language server and AI agent tool for Markdown-heavy projects. It understands your documents — headings, links, tags, cross-references — and gives your editor and AI agents a structured view of your knowledge base. Works with VS Code, Neovim, and Claude Code out of the box.

Jump to definitions

Go to definition on wiki links, heading references, and block IDs. Navigate across hundreds of files instantly.

Find all references

See every document that links to a heading, tag, or code symbol. Rename with confidence — all references update automatically.

Catch broken links

Diagnostics flag broken internal links, duplicate headings, and malformed anchors as you type, before they become problems.

Search your workspace

Fuzzy symbol search, full-text search, frontmatter filtering, and regex search with context lines — all from your editor or AI agent.

AI agent toolkit

Runs as an MCP server so AI agents can query document structure, search symbols, and navigate references without reading whole files.

Obsidian and Logseq support

Full support for wiki links, callouts, block IDs, and page properties. Works with your existing Obsidian vault or Logseq graph.

Terminal window
cargo install markymark-cli

Or grab a pre-built binary for macOS (ARM64/x86_64), Linux, or Windows from GitHub Releases.

A VS Code extension and Claude Code plugin are also available.