By xiaolai
Run a local Node.js VMark server for AI-assisted markdown editing, enhancement, and management directly in Claude Code workflows. Use a Tauri stdio MCP server to build, run, and manage cross-platform desktop apps combining Rust backends with web frontends—no secrets needed.
npx claudepluginhub xiaolai/vmarkThe Markdown Editor That Gets It Right
Free. Smart. Beautiful. Yours.
VMark is a modern, local-first Markdown editor designed for the AI era. Three editing modes — WYSIWYG, Source Peek, and full Source — with multi-cursor editing, CJK formatting, and native AI integration.
Download · Documentation · Features
F5), Source Mode (F6, CodeMirror 6)Mod + D to select next match, Alt + Click to add cursors, Mod + Alt + ↑↓ for vertical cursorsSee the full feature list at vmark.app/guide/features.
macOS (Homebrew):
brew install xiaolai/tap/vmark
Manual: Download from the Releases page.
VMark_x.x.x_aarch64.dmgVMark_x.x.x_x64.dmgWindows & Linux: Pre-built binaries on the Releases page. macOS is the primary platform; other builds are best-effort.
VMark speaks MCP natively. Settings → Integrations → Install — one click per assistant.
Supported: Claude Desktop, Claude Code, Codex CLI, Gemini CLI.
See the MCP Setup Guide.
VMark is vibe-coded — written entirely by AI under human supervision. We welcome issues (bug reports, feature requests) but cannot safely merge external PRs.
When you file an issue, AI fixes it with full context of the project's conventions, test suite, and architecture.
Prerequisites: Node.js 20+, pnpm 10+, Rust (stable), Tauri v2 prerequisites
git clone https://github.com/xiaolai/vmark.git
cd vmark
pnpm install
pnpm tauri dev # Development
pnpm tauri build # Production
pnpm check:all # Lint + test + build
Tech Stack: Tauri v2 (Rust), React 19, TypeScript, Zustand v5, Tiptap, CodeMirror 6, Tailwind CSS v4
AI-Assisted Development: The repo ships with full configuration for Claude Code, Codex CLI, and Gemini CLI. See AGENTS.md for conventions and .claude/ for rules, skills, and subagents.
ISC License — free to use, copy, modify, and distribute. See the license page for details.
Questions? Open an issue · Updates? Watch this repo
Share bugs, ideas, or general feedback.
Markdown preview server for AI coding agents. Renders markdown live in the browser with instant reload, Mermaid diagrams, and GFM support.
Launch file-review GUI for reviewing markdown files with inline comments
Markdown documentation skills and linting with markdownlint.
Work with Obsidian vaults — search, create, edit, organize notes and manage frontmatter via obsidian-cli and direct file access
Vercel skill for streaming and markdown processing. Useful for handling large document transformations and real-time content processing.