为支持命令执行和任意文件读写而牺牲了安全防护,打开来源不明的 Markdown 文件前务必确认内容可信;加密文件的前端加解密需自行牢记密码,丢失后只能暴力破解;多格式导出依赖后端 pandoc 作为转换器
yn
puroceanAGPL-3.0活跃维护一款高度可扩展的 Markdown 编辑器,内置版本控制、AI Copilot、文档批注、思维导图、加密与可执行代码片段,侧边栏终端让 AI 协作更顺手。
A highly extensible Markdown editor featuring version control, AI Copilot, document annotations, mind maps, document encryption, executable code snippets, chart embedding, HTML applets, plugins, and macro replacement. Its integrated sidebar terminal makes working with AI faster and more convenient.
从 https://github.com/purocean/yn/releases 下载对应平台安装包安装README 未说明硬件要求,仅提供 Windows、macOS(arm64/x64)、Linux AppImage/deb 安装包
一款高度可扩展的 Markdown 编辑器,内置版本控制、AI 助手和可执行代码块
一款高度可扩展的 Markdown 编辑器,内置版本控制、AI Copilot、文档批注、思维导图、加密与可执行代码片段,侧边栏终端让 AI 协作更顺手。
核心能力
- 基于 Monaco 内核,提供与 VSCode 一致的编辑体验
- 支持 AI Copilot 补全、生成与绘图,兼容 OpenAI、Ollama 等
- 文档内可嵌入可运行代码块、PlantUML、Drawio、ECharts 等
- 数据以本地 Markdown 文件保存,扩展尽量沿用原生语法
- 支持编写 JavaScript 插件扩展编辑器功能
容易踩的坑
- v3.93.1最新正式版2026-10-17 · 2026-10-17 04:43 UTC
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- fix: 提升安全性
- chore: Electron 升级到 41.10.6,并更新 MCP SDK、KaTeX、Markdown-it、Undici 等依赖
- fix: Improve security
- chore: Upgrade Electron to 41.10.6 and update dependencies including MCP SDK, KaTeX, Markdown-it, and Undici
- v3.93.02026-09-19 · 2026-09-19 08:17 UTC
查看更新说明
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat(ui): 重构桌面端标题栏,整合文件标签、原生窗口按钮、导航操作、窗口拖动和置顶入口,释放更多纵向空间
- feat(keybinding): 增加可选的“非 US 键盘布局(Beta)”模式,提升编辑器、工作台和应用快捷键的录制与匹配准确性
- feat(markdown): 增加全局标题编号设置,支持预览和导出,并允许单篇文档通过 front matter 覆盖
- feat(terminal): 增加终端字体和字号设置
- fix(editor): 允许只读模式下由程序更新内容,修复外部只读文件无法正确加载源码的问题
- fix(export): 改善 PDF 导出窗口对嵌入内容的兼容性,包括 Drawio 图形
- style(markdown): 调柔浅色和暗色主题下的行内代码背景
- chore: Electron 升级到 41.10.3,并更新依赖和安全相关的间接依赖
- feat(ui): Redesign the desktop title bar to integrate file tabs, native window controls, navigation actions, dragging, and always-on-top controls while freeing more vertical space
- feat(keybinding): Add an opt-in Non-US keyboard layout Beta mode for more accurate shortcut recording and matching across the editor, workbench, and application
- feat(markdown): Add a global heading-number setting for preview and export, with per-document front matter overrides
- feat(terminal): Add settings for terminal font family and font size
- fix(editor): Allow programmatic content updates in read-only mode so external read-only files load correctly
- fix(export): Improve embedded content compatibility in PDF export windows, including Drawio diagrams
- style(markdown): Soften inline code backgrounds in light and dark themes
- chore: Upgrade Electron to 41.10.3 and update dependencies and security-related transitive packages
- v3.92.12026-07-12 · 2026-07-12 03:12 UTC
查看更新说明
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat(markdown): Markdown-it 升级到 14.3.0,并增加 CJK-friendly 强调解析,优化中文、日文文本的渲染
- feat(markdown): 增加原始 HTML 容器,支持在 Markdown 内容中混合并直接渲染 HTML 区块
- feat(plugin): 扩展 API 增加基于文本范围的高亮能力,供扩展和预览交互使用
- feat(editor): 始终显示浮动编辑器提示,方便用户发现和使用该功能
- fix(markdown): 修复带语言标记的纯文本代码围栏发生重复转义的问题
- fix(editor): 修复应用启动时无法正确恢复 HTML 及其他非 Markdown 文本文件内容的问题
- fix(terminal): 避免终端横向溢出导致输入法界面发生位置偏移
- chore: Electron 升级到 41,并更新依赖和安全相关的间接依赖
- feat(markdown): Upgrade Markdown-it to 14.3.0 and add CJK-friendly emphasis parsing for Chinese and Japanese text
- feat(markdown): Add a raw HTML container that can render HTML blocks mixed with Markdown content
- feat(plugin): Add range-based text highlighting APIs for extensions and preview interactions
- feat(editor): Always show the floating editor hint so the feature remains discoverable
- fix(markdown): Avoid double escaping plain-text code fences with a language marker
- fix(editor): Restore HTML and other non-Markdown text files correctly when the app starts
- fix(terminal): Prevent IME layout offsets caused by horizontal terminal overflow
- chore: Upgrade Electron to 41 and update dependencies and security-related transitive packages
新增变更装订线扩展和审阅批注扩展。当和 AI 一起协作的时候,这些功能很有用
- v3.90.02026-05-16 · 2026-05-16 15:50 UTC
查看更新说明
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat: 增加 MCP 设置排查工具,支持读取设置结构、读取当前设置值,以及打开设置面板并定位到指定字段或分组
- feat: 增加粘贴图片文件名模板,支持时间和哈希占位符
- feat: 增加 CJ-friendly Markdown 渲染选项,优化中文、日文文本中的强调解析
- feat(editor): 点击预览行时聚焦浮动编辑器,并在浮动编辑器失焦后自动关闭
- feat: Add MCP setting inspection tools for reading setting schemas, reading current setting values, and opening the settings panel at a specific key or group
- feat: Add pasted-image filename templates with time and hash placeholders
- feat: Add a CJ-friendly Markdown rendering option for better Chinese/Japanese text emphasis parsing
- feat(editor): Focus the floating editor when clicking preview lines and close it automatically when it loses focus
- v3.89.12026-05-06 · 2026-05-06 05:55 UTC
查看更新说明
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- feat(editor): 增加浮动预览编辑器,支持拖拽、调整大小、预览点击同步、目标行定位、关闭控制和发现提示
- fix(extension): 避免扩展升级后残留旧文件
- feat(editor): Add a floating preview editor with drag, resize, preview-click sync, target-line reveal, close controls, and discovery hints
- fix(extension): Avoid stale extension files after upgrade
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Yank Note
A highly extensible Markdown editor, designed for productivity. Download | Try it Online >>>
[toc]{level: [2]}

Highlights
- AI Assistant: Supports AI Copilot for text completion, generation, and image generation (compatible with OpenAI, Ollama, Gemini, Kimi, Tongyi Qianwen, Flux.1, etc.); supports OpenCode AI Agent for intelligent coding assistance.
- Easy to use: Use Monaco kernel, optimize for Markdown editing, and have the same editing experience as VSCode.
- Powerful: Support version control; Applets, runnable code blocks, tables, PlantUML, Drawio, macro replacements, etc., can be embedded in the document.
- High compatibility: Data is saved as local Markdown files, and the extension functions are implemented in the original syntax of Markdown as far as possible.
- Plug-in extension: Support users to write their own plug-ins to expand the functionality of the editor.
- Encryption supported: Use encryption to save private files such as account number, and the password can be set separately for each file.
Attention
- For more extendable, Yank Note sacrifices security protection (command execution, arbitrary file reading and writing). If you want to use it to open a foreign Markdown file, ⚠️be sure to carefully identify whether the content of the file is trustworthy⚠️.
- The encryption and decryption of encrypted files are both completed at the front end. Please be sure to remember your password. Once the password is lost, it can only be cracked violently.
Characteristic functions
For more information on how to use the following functions, please see characteristic functions description
- Sync scrolling: the editing area and the preview area scroll synchronously, and the preview area can be scrolled independently
- Outline: quickly jump to the corresponding location of the document through the directory outline in the preview area
- Version Control: Support backtracking document history versions
- Encryption: files ending with
.c.mdare treated as encrypted files - Auto-save: automatically save files after editing, with orange title bar reminder for unsaved files (encrypted documents are not automatically saved)
- Editing: automatic completion of list
- Paste images: you can quickly paste pictures from the clipboard and insert them as files or Base64
- Embed attachments: you can add attachments to the document and click to open them in the operating system.
- Code running: support to run JavaScript, PHP, nodejs, Python, bash code
- To-do list: support to display the to-do progress in the document. Click to quickly switch the to-do status.
- Quickly Open: you can use shortcut key to open the file switch panel to quickly open files, tagged files, and full-text search for file contents.
- Integrated terminal: support to open the terminal in the editor to quickly switch the current working directory
- LaTeX: support LaTeX expression
- Style: Markdown uses GitHub styles and features
- Repository: multiple data locations can be defined for document classification
- External link conversion: convert external link or Base64 pictures into local pictures
- HTML resolving:you can use HTML code directly in the document, or use shortcut keys to copy and paste HTML to Markdown
- Multiple formats export: the backend uses pandoc as converter
- TOC: write
[toc]{type:** "ol", level:** [1,2,3]}to generate TOC where you need to generate a directory - Edit table cell: double-click a table cell to quickly edit
- Copy title link: copy title link path to the clipboard for easy insertion into other files
- Embedded Applets: document supports embedded HTML Applets
- Embed PlantUML graphics: document supports embedded plantUML graphics
- Embed drawio graphics: document supports embedded drawio graphics
- Embed ECharts graphics: document supports embedded Echarts graphics
- Embed Mermaid graphics: document supports embedded Mermaid graphics
- Embed Luckysheet tables: document supports embedded Luckysheet tables
- Mind map: nested list can be displayed in the form of a mind map
- Element attribute writing: any attribute of an element can be customized
- Table enhancement: support table title with multiple lines of text, list and other features
- Document link: support to link other documents in the document and jump to each other
- Footnote: support writing footnotes in the document
- Custom container: support custom containers similar to VuePress default themes
- Macro replacement: support for embedded JavaScript expressions to dynamically replace document content
- Image hosting service: support PicGo image hosting service
- Custom plug-ins: support writing JavaScript plug-ins to expand editor functionality. The plug-in is placed in the
home directory/plugins. Refer to plug-in Development Guide
Screenshots
Changelogs
v3.93.1 2026-10-17
Windows | macOS arm64 | macOS x64 | Linux AppImage | Linux deb
- fix: Improve security
- chore: Upgrade Electron to 41.10.6 and update dependencies including MCP SDK, KaTeX, Markdown-it, and Undici
Supports
Wechat Group