The Plain-Text Workspace Where Humans and AI Collaborate Free. Local-first. Format-aware. VMark is the plain-text workspace where humans and AI collaborate.
$ npx -y skills add xiaolai/vmark --agent claude-code
Repo: xiaolai/vmark
What's inside
The Plain-Text Workspace Where Humans and AI Collaborate
Free. Local-first. Format-aware.
VMark is the plain-text workspace where humans and AI collaborate. Both parties read and write the same artifacts — Markdown, YAML, JSON, TOML, Mermaid, SVG, HTML, code — directly, with no translation layer. When the file is a known artifact (GitHub Actions workflow, Cargo.toml, package.json, pyproject.toml), VMark renders the right view, not a generic JSON tree.
Download · Documentation · Formats · Features
$EDITOR..github/workflows/ci.yml opens with a workflow-graph view. Cargo.toml, package.json, and pyproject.toml open with a dependency-tree view. Generic JSON / YAML / TOML get a navigable tree.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, Antigravity CLI, Grok CLI, opencode.
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 22+, pnpm 10+, Rust (stable), Tauri v2 prerequisites
git clone https://github.com/xiaolai/vmark.git
cd vmark
pnpm install
# Build the MCP sidecar once. Tauri bundles it as an external binary and it is
# a gitignored build artifact, so a fresh clone does not have it.
pnpm --dir server/mcp build:sidecar
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 Antigravity. 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.
Showing a partial view of a very large repo.
FAQ
vmark is a Claude Code plugin with 19 hand-picked skills for agent orchestration work, indexed on Flowy. Install it with the command on its page. It includes ai-coding-agents, css-design-tdd, mcp-dev. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it