Yank Note: A Hackable Markdown Note Application for Programmers
Yank Note is a versatile Markdown note application designed specifically for programmers. It serves as a powerful tool for efficient note-taking and project management, offering a range of features that cater to the needs of developers.
Key Features:
Version Control: Track changes in your documents seamlessly with built-in version control.
AI Completion Integration: Enhance productivity with AI-driven suggestions and completions.
Mind Map Support & Document Encryption: Organize thoughts visually and protect sensitive information with encryption.
Code Snippet Execution: Run code directly within the editor, supporting multiple languages.
Integrated Terminal: Streamline your workflow with an in-app terminal for quick access to command-line tools.
Plugin System & Custom Macros: Extend functionality by integrating plugins or creating custom macros tailored to your workflow.
Audience & Benefit:
Ideal for programmers seeking a robust Markdown editor, Yank Note provides advanced features that enhance productivity. It is perfect for developers looking to integrate code execution, AI assistance, and secure document management into their note-taking process. Whether you're managing project documentation or personal notes, Yank Note offers the tools to do it efficiently.
Install Yank Note via winget to start leveraging its powerful features today.
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.
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