Skip to content

xiaolai/vmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,740 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VMark

The Markdown Editor That Gets It Right

Free. Smart. Beautiful. Yours.

VMark AI Integration - Claude Code, Claude Desktop, and VMark

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


Highlights

  • Three Modes — WYSIWYG (Tiptap/ProseMirror), Source Peek (F5), Source Mode (F6, CodeMirror 6)
  • AI-Native — MCP integration for Claude Desktop, Claude Code, Codex CLI, Gemini CLI. AI Genies for inline writing assistance.
  • Multi-CursorMod + D to select next match, Alt + Click to add cursors, Mod + Alt + ↑↓ for vertical cursors
  • Tab Escape — Auto-pair brackets/quotes, press Tab to jump past closing characters
  • CJK Done Right — 20+ formatting rules for Chinese, Japanese, Korean text
  • 5 Themes — White, Paper, Mint, Sepia, Night
  • Local-First — No cloud, no accounts, no analytics. Documents stay on your machine.
  • 117 Shortcuts — All customizable in Settings

See the full feature list at vmark.app/guide/features.


Install

macOS (Homebrew):

brew install xiaolai/tap/vmark

Manual: Download from the Releases page.

  • Apple Silicon: VMark_x.x.x_aarch64.dmg
  • Intel: VMark_x.x.x_x64.dmg

Windows & Linux: Pre-built binaries on the Releases page. macOS is the primary platform; other builds are best-effort.


AI Integration

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.


Contributing: Issues Only, No PRs

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.


Building from Source

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.


License

Private - All rights reserved.


Questions? Open an issue · Updates? Watch this repo

About

An AI friendly markdown editor.

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors