Yank Note is a highly extensible Markdown editor built on the Monaco kernel with support for AI assistants, version control, embedded applets, and plugin extensions.
The tool addresses the need for a Markdown editor that goes beyond basic text editing by embedding rich interactive content directly into documents. It uses Monaco, the same editor engine as VSCode, to provide familiar editing experience while extending Markdown's native syntax to support features like runnable code blocks, PlantUML diagrams, Drawio graphics, and macro replacements. AI integration allows text completion, generation, and image creation through compatible services including OpenAI, Ollama, Gemini, and others. Documents can be encrypted with per-file passwords, and version control is built in.
Developers should choose this tool if they need a Markdown editor that doubles as a notebook environment with executable code and embedded visualizations. It suits technical documentation, personal knowledge management, and development workflows where mixing prose with diagrams, charts, and runnable snippets adds value. The project stores data as local Markdown files, maintaining high compatibility and avoiding vendor lock-in. Users can extend functionality through custom plugins. The README emphasizes that extensibility comes with a security tradeoff: the tool supports command execution and arbitrary file access, so opening untrusted Markdown files poses risks. Encrypted files rely entirely on frontend encryption, making password recovery impossible if forgotten.
Development activity shows consistent engagement with feature additions and maintenance. The project maintains documentation across multiple languages and provides both desktop and online demo versions. Plugin support indicates an architecture designed for community contribution. Regular updates address both core functionality and integration with evolving AI services.