QOwnNotes
安装 | 更新日志 | 问题反馈 | 快捷键 | 文档 | 隐私政策 | 截图 | Nextcloud API 应用 | ownCloud API 应用 | Matrix 房间 | Telegram 群组 | IRC 聊天 | Mastodon | QOwnNotes Web Companion Firefox 扩展 | QOwnNotes Web Companion Chrome 扩展 | QOwnNotes Web 应用 | QOwnNotes Tor 隐藏服务
QOwnNotes 是一款开源记事本, 支持Markdown 以及待办事项管理器,适用于 GNU/Linux、macOS 和 Windows, 可与 Nextcloud Notes 和 ownCloud Notes 协同工作。
您可以使用 QOwnNotes 记录您的想法, 并稍后从您的移动设备上编辑或搜索它们,就像使用 Nextcloud Notes for Android 或 Nextcloud / ownCloud 网络服务一样。
笔记以纯文本 Markdown 文件的形式存储,并通过 Nextcloud/ownCloud 的文件同步功能进行同步。 当然,也可以使用其他软件,例如 Syncthing 或 Dropbox。
如果您喜欢以纯文本文件形式访问笔记的理念,就像 Nextcloud / ownCloud 笔记应用所做的那样,以获得最大的自由度, 那么 QOwnNotes 就是为您准备的。
请访问此处的项目页面:QOwnNotes 项目页面
要在网页和移动设备上管理您的待办事项列表,您需要 在 Nextcloud 或 ownCloud 上安装 Tasks 后端。
为了获取笔记的更多在线功能,例如版本控制和回收站访问, 您可能还希望在您的服务器上安装 QOwnNotesAPI 应用。
要从您的移动设备访问您的 ownCloud 笔记,您可能需要获取以下其中之一:
- 适用于 Android 和 OwnCloud:MyOwnNotes
- 适用于 Android 和 Nextcloud:Notes
- 适用于 iOS:CloudNotes
在 Android 上,你还可以使用任何同步工具,例如 Synchronize Ultimate 或 FolderSync, 来同步你的笔记文件,并使用像 neutriNotes 或 Markor 这样的软件来编辑你的笔记。
在 iOS 上,Notebooks 可能也能很好地工作(通过 WebDAV 同步笔记)。
截图

你可以访问 QOwnNotes 项目页面 以获取更多截图。
功能
-
使用 C++ 编写,并针对低资源消耗进行了优化(无需占用大量 CPU 和内存的 Electron 应用)
-
可以使用多个笔记文件夹
-
您可以使用现有的文本或 Markdown 文件,大多数情况下无需导入
-
可以从您的 Nextcloud / ownCloud 服务器恢复旧版本的笔记 (在您的服务器上安装 QOwnNotesAPI)
-
可以从您的 Nextcloud / ownCloud 服务器恢复已删除的笔记 (在您的服务器上安装 QOwnNotesAPI)
- 此外还有本地回收站和系统回收站模式
-
支持笔记的子字符串搜索,且搜索结果会在笔记中高亮显示
-
应用程序可以通过可自定义的键盘快捷键进行操作
- 支持 Wayland 上的全局键盘快捷键
-
监视笔记文件的外部更改(笔记或笔记列表会重新加载)
-
当前笔记与外部更改后的笔记之间的差异会在对话框中显示
-
笔记的 Markdown 高亮显示和 Markdown 预览
- 包括内联图像预览、标题折叠,以及可选的隐藏 Markdown 格式语法
-
可选的Wiki 风格笔记链接,如
[[Note]],支持自动补全、标题锚点、别名、反向链接和重构支持 -
拼写检查 以及可选的 LanguageTool 语法和风格检查、Harper 语法和风格检查 和 Markdown LSP 支持(例如,使用 Marksman 进行补全和诊断,或使用 Rumdl 进行 Lint 检查)
-
标签页支持,用于编辑笔记
-
脚本支持以及在线脚本仓库 您可以在其中在应用程序内安装脚本
-
内置AI 支持,并支持集成 OpenAI 和 Groq 等提供商的脚本
- 包含内置的 MCP 服务器,以便外部 AI 代理可以安全地搜索和获取笔记
-
QOwnNotes Web Companion 浏览器扩展 可从选中的文本添加笔记以及其他功能
- 访问 Chrome Web Store 页面以在 Google Chrome 上安装该应用
- 访问 Firefox Add-ons 页面以在 Mozilla Firefox 上安装该应用
-
笔记的名称取自笔记文本的第一行(就像 Nextcloud / ownCloud 笔记 Web 应用程序一样),如果第一行发生变化,笔记文本文件会 自动重命名
- 此功能也可以关闭,您可以使用任何喜欢的文件名
-
管理您的 Nextcloud / ownCloud 待办事项列表(ownCloud 任务或 Tasks Plus / Calendar Plus),或使用其他 CalDAV 服务器
-
创建 Nextcloud Deck 卡片并在您的笔记中链接到它们
-
笔记加密(内置 AES-256,或者您可以使用自定义加密方法,例如 Keybase.io(encryption-keybase.qml)或 PGP(encryption-pgp.qml))
-
深色模式主题支持、实时主题切换以及自定义颜色模式
-
所有面板都可以放置在您想要的任何位置,它们甚至可以浮动或堆叠(完全可停靠)
-
工具栏是完全可自定义的
-
支持 freedesktop 主题图标,因此您可以使用 QOwnNotes 搭配您的 原生桌面图标以及您喜爱的深色桌面主题 QOwnNotes 支持 Freedesktop 图标主题
-
支持层级式 笔记标签 和 笔记子文件夹
- 链接文件和附件可以从 导航面板 进行管理
-
支持在您的 Nextcloud / ownCloud 服务器上 共享笔记
-
便携模式,方便您通过 U 盘随身携带 QOwnNotes
-
Vim 模式
-
无干扰模式、全屏模式、打字机模式
-
Evernote(现支持大文件和可选的 YAML front matter 元数据)和 Joplin 导入
-
QOwnNotes 可用超过 60 种不同的语言,如英语、德语、 法语、波兰语、中文、日语、俄语、葡萄牙语、匈牙利语、荷兰语和西班牙语
安装
请访问 安装 以获取安装 QOwnNotes 的所有方式。
构建 QOwnNotes
要获取最新的功能,您可以从源代码构建应用程序。在此处下载最新源代码: QOwnNotes GitHub 上的 ZIP 格式源代码
或者,您也可以直接从 git 仓库检出代码:
git clone https://github.com/pbek/QOwnNotes.git -b release --depth=1
cd QOwnNotes
git submodule update --init
然后下载 Qt Creator,你还需要 qtwebsockets 软件包来使用 Qt6 构建 QOwnNotes
(仅 Qt5 需要 qtwebsockets)。如果你在 Windows 下构建,建议使用
MinGw 64-bit。
之后打开项目文件 src/QOwnNotes.pro 并点击
Build / Build Project QOwnNotes。
或者你可以直接在终端中构建:
cd src
# build binary translation files if you want another language than English
lrelease QOwnNotes.pro
# prepare build process and build the application
qmake
make -j4
构建 QOwnNotes 用于开发
如果你打算处理代码,那么你可以执行以下操作,而不是上述操作:
cd src
qmake CONFIG+=DEV_MODE CONFIG+=debug ..
make -j4
DEV_MODE 变量启用了更高的警告级别 + 预编译头文件。
欢迎向本项目贡献源代码,或在 QOwnNotes 问题页面 上提出建议或 报告问题!
您也可以访问 QOwnNotes 的 GitHub 页面。
最低软件要求
- 支持 Qt 的桌面操作系统
- Qt 5.5+ / Qt 6.0+
- gcc 4.8+
免责声明
本软件产品由提供方按“原样”和“包含所有缺陷”的状态提供。 提供方不对本软件产品的安全性、适用性、无病毒、准确性、 排版错误或其他有害组件作任何陈述或保证。
使用任何软件都存在固有风险,您需自行负责确定本软件产品是否与 您的设备以及安装在您设备上的其他软件兼容。您还需自行负责 保护您的设备并备份您的数据,提供方对于您在使用、修改或 分发本软件产品过程中可能遭受的任何损害不承担责任。
