xiaolai/vmark
An AI friendly markdown editor.
VMark – 本地优先、AI 原生的纯文本工作区
是什么 – VMark 是一个桌面应用程序,可编辑多种纯文本格式(Markdown、JSON、YAML、TOML、Mermaid、SVG、HTML、源代码等),同时保持文件在磁盘上的原始状态。该应用会以最实用的视图渲染每个文件——例如,GitHub Actions 工作流以图形形式展示,Cargo.toml 显示依赖树——无需额外的转换步骤即可阅读和编辑。
对 AI 工作的意义 – VMark 采用 模型-上下文-协议 (Model-Context-Protocol, MCP),这是一种标准协议,允许大型语言模型助手(Claude Desktop、Claude Code、Codex、Antigravity、Grok、opencode)读写你正在编辑的相同文件。AI「精灵」可以直接在你查看的文件中插入代码、重写文字或更新配置,无需往返于网页界面。
核心功能
- 多格式编辑 – 原生 WYSIWYG Markdown、源代码语法高亮,以及 JSON/YAML/TOML 的树形视图
- 模式感知预览 – 针对已知配置文件的特殊渲染器(GitHub Actions、Cargo、npm、Poetry 等)
- AI 原生 – 与多个 LLM 驱动的助手一键 MCP 集成;AI 可直接内联编辑
- 三种 Markdown 模式 – WYSIWYG、源码预览(F5)、完整源码(F6),使用 CodeMirror 6
- 高级编辑功能 – 多光标、智能 Tab 退出、CJK 语言感知的间距规则
- 本地优先 – 无云同步、无账户、无遥测;文件始终保留在你的机器上
- 跨平台 – macOS(主要通过 Homebrew)、Windows 和 Linux 提供二进制包
- 国际化 – UI 支持 10 种语言,提供 6 种视觉主题
如何获取
- macOS:
brew install xiaolai/tap/vmark - 其他系统:从发布页面下载合适的
.dmg或二进制文件
从源码构建(开发者专用) – 需要 Node 22+、pnpm 10、Rust 1.89+ 和 Tauri v2。仓库包含构建 MCP 侧车、运行 Tauri 开发服务器以及执行完整 lint-test-build 流水线(pnpm check:all)的脚本。
社区模式 – 该项目采用「氛围编码」模式:代码库由 AI 在人类监督下生成和维护。贡献仅接受问题(issues);维护者让内部 AI 根据报告自动修复 bug 或添加功能。
许可证 – ISC(宽松,适合商业使用)。
VMark 是一个真正的软件项目,位于纯文本编辑与 AI 辅助开发的交汇点,对任何构建或使用 LLM 驱动工作流的人都具有相关性。
相关
- 项目
- 项目
- 项目
- 项目
- 项目