An open-source, local-first knowledge base that merges docs, whiteboard canvas and tables in one workspace, as an alternative to Notion and Miro.
- Stars
- 5,921
- Forks
- 496
- Open issues
- 65
- Last commit
- 19 hours ago
What is it?
QOwnNotes is a desktop notepad for GNU/Linux, macOS and Windows that stores notes as plain Markdown text files. It works alongside Nextcloud Notes and ownCloud Notes, so notes written on the desktop can be edited later on a phone or in a web browser through the Nextcloud or ownCloud interface. Files can also be synced with tools such as Syncthing or Dropbox.
The application is written in C++ on Qt and aims for low resource use rather than an Electron-based design. It provides Markdown highlighting with a live preview, wiki-style note links with backlinks, full-text search, and an external-change watcher that reloads files edited elsewhere. Todo lists can be managed through CalDAV servers, and notes can be encrypted with built-in AES-256 or custom scripts.
Extensibility comes from a scripting API, an online script repository, a built-in MCP server for external AI agents, and optional integrations for LanguageTool, Harper and Markdown language servers. A companion browser extension adds notes from selected web text.
Key features
- 01Stores notes as plain Markdown files that you can open in any editor
- 02Syncs through Nextcloud or ownCloud, with optional versioning and trash access via the server app
- 03Markdown highlighting, live preview, inline image previews and heading folding
- 04Wiki-style note links with auto-completion, backlinks and refactoring
- 05Manages CalDAV todo lists and Nextcloud Deck cards
- 06Encrypts notes with built-in AES-256 or custom scripts, and offers Vim mode
Use cases
- Keeping personal notes and todo lists as plain files you fully control
- Editing a self-hosted Nextcloud or ownCloud notes collection from the desktop
- Writing Markdown documentation with spellchecking and language server support
- Capturing web content into notes through the browser companion extension
Quick start
- 1
Install from the official installation page (see README)
- 2
Clone the source code from GitHub
git clone https://github.com/pbek/QOwnNotes.git -b release --depth=1 - 3
In the src folder of the cloned repository, run qmake
qmake - 4
Compile the application with make
make -j4
Things to know
- Building from source requires Qt and a C++ toolchain, which is more work than installing a packaged build.
- Syncing todo lists needs the Tasks backend on Nextcloud or ownCloud.
- Licensed under GPL-2.0, a copyleft license.
In collections
Topics
FAQ
- What is QOwnNotes?
- Open-source plain-text notepad and todo manager for desktop, with Markdown editing and Nextcloud / ownCloud sync. QOwnNotes is a desktop notepad for GNU/Linux, macOS and Windows that stores notes as plain Markdown text files. It works alongside Nextcloud Notes and ownCloud Notes, so notes written on the desktop can be edited later on a phone or in a web browser through the Nextcloud or ownCloud interface. Files can also be synced with tools such as Syncthing or Dropbox.
- Is QOwnNotes free to use? What license does it have?
- QOwnNotes is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
- Is QOwnNotes still maintained?
- Actively maintained. The last commit to QOwnNotes was on Oct 23, 2026.
- What can I use QOwnNotes for?
- Keeping personal notes and todo lists as plain files you fully control Editing a self-hosted Nextcloud or ownCloud notes collection from the desktop Writing Markdown documentation with spellchecking and language server support Capturing web content into notes through the browser companion extension
- How do I install QOwnNotes?
- Install from the official installation page (see README) Clone the source code from GitHub: git clone https://github.com/pbek/QOwnNotes.git -b release --depth=1 In the src folder of the cloned repository, run qmake: qmake Compile the application with make: make -j4
- Where can I get QOwnNotes?
- The source code and installation instructions are on GitHub: https://github.com/pbek/QOwnNotes
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted, privacy-first knowledge workspace with block-level references, Markdown WYSIWYG editing, and AI agent collaboration.
A privacy-first, open-source knowledge management app for outlining, linking and annotating notes in Markdown or Org-mode.
A free, open-source desktop and self-hosted note-taking app for building large hierarchical personal knowledge bases.
Keyboard-first local Markdown notes app with Vim motions, diagrams, and MCP integration, storing notes as plain files on disk.
Markdown knowledge graph with an LSP for your editor and a CLI and MCP server so AI agents can read and write the same notes.