Take and sync Markdown notes across desktop and mobile using your own Nextcloud server, keeping full control of your data.
Build a personal knowledge base by linking notes together with wiki-style internal links.
Clip web content into your notes from Chrome or Firefox using the built-in browser extension.
Connect your notes to an AI service like OpenAI or Groq to get help writing, summarizing, or searching through your note collection.
Sync requires a self-hosted Nextcloud or ownCloud server, Dropbox and Syncthing are supported alternatives if you prefer those.
QOwnNotes is a desktop note-taking application for Windows, macOS, and Linux. It stores your notes as plain text files in Markdown format on your own computer, and can sync them through Nextcloud or ownCloud, which are self-hosted file storage and sync services you can run on your own server. This means your notes stay in files you own and control, rather than locked inside a proprietary service. The application is written in C++ and intentionally built to be lightweight, which the README explicitly contrasts with Electron-based apps that can consume large amounts of CPU and memory. You can write notes with Markdown formatting, preview them with rendered output, and organize them across multiple folders. Notes are named automatically based on their first line, and the filename updates if you change that first line. For people who want to access their notes from a phone or tablet, QOwnNotes pairs with mobile apps for Android and iOS that connect to the same Nextcloud or ownCloud server. It can also sync through Dropbox or Syncthing if you prefer those tools. An optional server-side companion app adds note version history and a trash recovery feature. Beyond basic note-taking, the application includes a to-do list manager that connects to CalDAV task servers, wiki-style links between notes, spell checking, grammar checking via LanguageTool or Harper, scripting support with a community script library, browser extensions for Chrome and Firefox to clip web content, and built-in support for connecting to AI services like OpenAI or Groq. It also includes an MCP server that lets external AI tools search and read your notes. Note encryption is available using AES-256 or custom methods. The interface can be heavily customized with keyboard shortcuts, and it supports Wayland on Linux. The README points to a documentation website, a changelog, and several community channels including Matrix, Telegram, and IRC. The project is open source and translations are managed through Crowdin.
← pbek on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.