A pleasant note-taking platform.
For more information, please visit VNote's Home Page.
VNote is a Qt-based, free and open source note-taking application, focusing on Markdown now. VNote is designed to provide a pleasant note-taking platform with excellent editing experience.
VNote is NOT just a simple editor for Markdown. By providing notes management, VNote makes taking notes in Markdown simpler. In the future, VNote will support more formats besides Markdown.
Utilizing Qt, VNote could run on Linux, Windows, and macOS.
Continuous builds on master branch could be found at the Continuous Build release.
Latest stable builds could be found at the latest release. Alternative download services are available:
- GitHub Issues;
- Email:
tamlokveer at gmail.com; - Telegram;
- WeChat Public Account: vnotex;
Thank users who donated to VNote!
After cloning the repository, run the initialization script to set up your development environment:
Linux/macOS:
bash scripts/init.shWindows:
scripts\init.cmdThis script will:
- Initialize and update all git submodules
- Install pre-commit hooks for automatic code formatting with clang-format
- Set up the vtextedit submodule pre-commit hook
For more development guidelines, see AGENTS.md.
VNote is licensed under GNU LGPLv3. Code base of VNote could be used freely by VNoteX.


