[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10076":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":45,"readmeContent":46,"aiSummary":47,"trendingCount":16,"starSnapshotCount":16,"syncStatus":48,"lastSyncTime":49,"discoverSource":50},10076,"yn","purocean\u002Fyn","purocean","A highly extensible Markdown editor. Version control, AI Copilot, mind map, documents encryption, code snippet running, integrated terminal, chart embedding, HTML applets, Reveal.js, plug-in, and macro replacement.","https:\u002F\u002Fyank-note.com",null,"TypeScript",6631,930,59,57,0,3,33,1,39.91,"GNU Affero General Public License v3.0",false,"develop",[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"agent","chatgpt","deepseek","drawio","editor","electron","gemini","koa2","markdown","markdown-editor","markdown-it","mermaid","monaco-editor","notebook","openai","opencode","plantuml","reveal-js","vscode","vue","2026-06-12 02:02:16","# Yank Note\n\nA **highly extensible** Markdown editor, designed for productivity. **[Download](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases)** | **[Try it Online >>>](https:\u002F\u002Fdemo.yank-note.com\u002F)**\n\n[![Download](.\u002Fhelp\u002Fmas_en.svg?.inline)](https:\u002F\u002Fapps.apple.com\u002Fcn\u002Fapp\u002Fyank-note\u002Fid1551528618) [Not recommended](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Fissues\u002F65#issuecomment-1065799677)\n\nEnglish | [中文说明](.\u002FREADME_ZH-CN.md) | [Русский](.\u002FREADME_RU.md)\n\n[toc]{level: [2]}\n\n![Screenshot](.\u002Fhelp\u002F1.png)\n\n## Highlights\n\n- **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.**\n- **Easy to use:** Use *Monaco* kernel, optimize for Markdown editing, and have the same editing experience as VSCode.\n- **Powerful:** Support version control; Applets, runnable code blocks, tables, PlantUML, Drawio, macro replacements, etc., can be embedded in the document.\n- **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.\n- **Plug-in extension:** Support users to write their own plug-ins to expand the functionality of the editor.\n- **Encryption supported:** Use encryption to save private files such as account number, and the password can be set separately for each file.\n\n## Attention\n\n- 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**⚠️.\n- 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.\n\n## Characteristic functions\n\nFor more information on how to use the following functions, please see [characteristic functions description](.\u002Fhelp\u002FFEATURES.md)\n\n- **Sync scrolling:** the editing area and the preview area scroll synchronously, and the preview area can be scrolled independently\n- **Outline:** quickly jump to the corresponding location of the document through the directory outline in the preview area\n- **Version Control:** Support backtracking document history versions\n- **Encryption:** files ending with `.c.md` are treated as encrypted files\n- **Auto-save:** automatically save files after editing, with orange title bar reminder for unsaved files (encrypted documents are not automatically saved)\n- **Editing:** automatic completion of list\n- **Paste images:** you can quickly paste pictures from the clipboard and insert them as files or Base64\n- **Embed attachments:** you can add attachments to the document and click to open them in the operating system.\n- **Code running:** support to run JavaScript, PHP, nodejs, Python, bash code\n- **To-do list:** support to display the to-do progress in the document. Click to quickly switch the to-do status.\n- **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.\n- **Integrated terminal:** support to open the terminal in the editor to quickly switch the current working directory\n- **LaTeX:** support LaTeX expression\n- **Style:** Markdown uses GitHub styles and features\n- **Repository:** multiple data locations can be defined for document classification\n- **External link conversion:** convert external link or Base64 pictures into local pictures\n- HTML resolving：you can use HTML code directly in the document, or use shortcut keys to copy and paste HTML to Markdown\n- **Multiple formats export:** the backend uses pandoc as converter\n- **TOC:** write `[toc]{type:** \"ol\", level:** [1,2,3]}` to generate TOC where you need to generate a directory\n- **Edit table cell:** double-click a table cell to quickly edit\n- **Copy title link:** copy title link path to the clipboard for easy insertion into other files\n- **Embedded Applets:** document supports embedded HTML Applets\n- **Embed PlantUML graphics:** document supports embedded plantUML graphics\n- **Embed drawio graphics:** document supports embedded drawio graphics\n- **Embed ECharts graphics:** document supports embedded Echarts graphics\n- **Embed Mermaid graphics:** document supports embedded Mermaid graphics\n- **Embed Luckysheet tables:** document supports embedded Luckysheet tables\n- **Mind map:** nested list can be displayed in the form of a mind map\n- **Element attribute writing:** any attribute of an element can be customized\n- **Table enhancement:** support table title with multiple lines of text, list and other features\n- **Document link:** support to link other documents in the document and jump to each other\n- **Footnote:** support writing footnotes in the document\n- **Custom container:** support custom containers similar to VuePress default themes\n- **Macro replacement:** support for embedded JavaScript expressions to dynamically replace document content\n- **Image hosting service:** support [PicGo](https:\u002F\u002Fpicgo.github.io\u002FPicGo-Doc\u002F) image hosting service\n- **Custom plug-ins:** support writing JavaScript plug-ins to expand editor functionality. The plug-in is placed in the `home directory\u002Fplugins`. Refer to [plug-in Development Guide](.\u002Fhelp\u002FPLUGIN.md)\n\n## Screenshots\n\n![Screenshot](.\u002Fhelp\u002F6.png)\n![Screenshot](.\u002Fhelp\u002F7.png)\n![Screenshot](.\u002Fhelp\u002F2.png)\n![Screenshot](.\u002Fhelp\u002F3.png)\n![Screenshot](.\u002Fhelp\u002F4.png)\n![Screenshot](.\u002Fhelp\u002F5.png)\n\n## Changelogs\n\n### [v3.89.1](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Ftag\u002Fv3.89.1) 2026-05-06\n\n[Windows](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.89.1\u002FYank-Note-win-x64-3.89.1.exe) | [macOS arm64](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.89.1\u002FYank-Note-mac-arm64-3.89.1.dmg) | [macOS x64](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.89.1\u002FYank-Note-mac-x64-3.89.1.dmg) | [Linux AppImage](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.89.1\u002FYank-Note-linux-x86_64-3.89.1.AppImage) | [Linux deb](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.89.1\u002FYank-Note-linux-amd64-3.89.1.deb)\n\n1. feat(editor): Add a floating preview editor with drag, resize, preview-click sync, target-line reveal, close controls, and discovery hints\n2. fix(extension): Avoid stale extension files after upgrade\n\n### [v3.88.2](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Ftag\u002Fv3.88.2) 2026-05-01\n\n[Windows](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.88.2\u002FYank-Note-win-x64-3.88.2.exe) | [macOS arm64](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.88.2\u002FYank-Note-mac-arm64-3.88.2.dmg) | [macOS x64](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.88.2\u002FYank-Note-mac-x64-3.88.2.dmg) | [Linux AppImage](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.88.2\u002FYank-Note-linux-x86_64-3.88.2.AppImage) | [Linux deb](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.88.2\u002FYank-Note-linux-amd64-3.88.2.deb)\n\n1. feat: Add MCP integration, including the local MCP endpoint, settings switch, repository listing, user action execution, Markdown feature documentation, document export, and main window reload\n2. feat: Support `.mdx` and `.markdown` files as Markdown documents, including editor language mode and preview\n3. feat: Improve HTML export with optional code line numbers, copy buttons, and better rendered resource waiting\n4. feat: Support fallback handling for absolute-path image attachments and external image paths\n5. feat: Support localizing `file:\u002F\u002F` images when converting images to local assets\n6. feat: Show dot files in the repository tree by default\n7. fix: Improve terminal text selection colors in light mode\n8. fix: Fix creating new folders when the requested path ends with a trailing slash\n9. fix: Avoid loading syntax-highlight fonts on unsupported Windows versions\n10. test: Add Markdown feature test documents and Draw.io sample fixtures\n11. chore(deps): Update dependencies including `koa`, `lodash`, `lodash-es`, `node-forge`, `rollup`, `undici`, `uuid`, `yaml`, and security-related transitive packages\n\n### [v3.87.1](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Ftag\u002Fv3.87.1) 2026-01-23\n\n[Windows](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.87.1\u002FYank-Note-win-x64-3.87.1.exe) | [macOS arm64](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.87.1\u002FYank-Note-mac-arm64-3.87.1.dmg) | [macOS x64](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.87.1\u002FYank-Note-mac-x64-3.87.1.dmg) | [Linux AppImage](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.87.1\u002FYank-Note-linux-x86_64-3.87.1.AppImage) | [Linux deb](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases\u002Fdownload\u002Fv3.87.1\u002FYank-Note-linux-amd64-3.87.1.deb)\n\n1. feat: Support displaying OpenCode in the sidebar\n2. feat: Search panel supports remembering expanded results state\n3. feat: Support list collapsing in preview area, needs to be enabled in `Settings - Rendering`\n4. feat: Open external files as read-only by default\n5. feat: Optimize list number auto-fill experience\n6. feat(plugin): Support `ctx.workbench.ContentRightSide.registerPanel` for registering sidebar panel components\n7. feat(plugin): Add `EDITOR_ATTEMPT_READONLY_EDIT` Hook\n\n[More release notes](https:\u002F\u002Fgithub.com\u002Fpurocean\u002Fyn\u002Freleases)\n\n## Supports\n\nWechat Group\n\n\u003Cimg src=\".\u002Fhelp\u002Fqrcode-wechat.jpg?.inline\" width=\"150\">\n","Yank Note 是一款高度可扩展的Markdown编辑器，专为提高生产力设计。其核心功能包括支持AI Copilot进行文本和图像生成、版本控制、文档加密以及代码片段运行等。该编辑器基于Monaco内核开发，提供了与VSCode相似的编辑体验，并且能够嵌入小程序、表格、PlantUML图表等多种内容形式。Yank Note适用于需要高效编写技术文档、笔记整理及项目管理的场景，特别适合开发者和技术写作人员使用。此外，它还允许用户自定义插件来进一步拓展编辑器的功能。需要注意的是，为了更高的可扩展性，Yank Note在安全性方面做出了一定妥协，因此在打开外部文件时需谨慎检查文件内容的安全性。",2,"2026-06-11 03:26:25","top_topic"]