Skip to content
项目

alpha-liu-01/SpeedyNote has 1,734 GitHub stars and 102 forks. GitHot measured +2 stars in 24 hours and +19 in 7 days. Last checked 2026-11-09 01:32 UTC. Last push 2026-10-18.

这些数字如何统计

A simple note app with good performance and PDF import support

可以做什么

  • Handwriting OCR - recognize handwritten notes on-device for text search and selection (macOS & Linux); supports Latin scripts, Chinese, Japanese, and Korean
  • Link objects - create clickable links to markdown notes, URLs, or positions
  • Markdown notes - attach rich text notes to any page or position
  • Multi-tab editing - work on multiple documents simultaneously

实测星标增长

24小时
+2
7天
+19
15天
更新延迟
1个月
更新延迟

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

docs/zh_Hans/README_zh_Hans.md

原文

SpeedyNote

SpeedyNote Logo

一款运行快速、高效的笔记应用,专为手写笔用户打造

专为需要在低成本硬件上获得接近 iPad 级别笔记体验的用户打造

License: GPL v3 Platform Qt

Get it on Flathub    Featured|HelloGitHub

English • 中文


为什么选择 SpeedyNote?

问题 SpeedyNote 的解决方案
OneNote 不支持 PDF 注释 完整 PDF 支持,快速渲染
Xournal++ 在大文档上性能不足 在 Celeron N4000 (1.1GHz) 等低端硬件上实现 360Hz 输入
GoodNotes/Notability 需要付费且依赖 iPad 免费开源,可在低成本设备上运行
大多数笔记应用仅限移动端或仅限桌面端 在 Windows、Linux、macOS、Android 和 iPadOS 上保持一致体验

功能特性

性能优先

  • 360Hz 手写笔轮询 在低端硬件上(测试于 Celeron N4000 @ 1.1GHz)
  • 即时 PDF 加载 - 大型文档可在数秒内打开,完全不需要数分钟
  • 小内存占用 - 原生 C++ 编写,绝对不是套壳浏览器
  • ARM64 原生构建 - 针对骁龙笔记本和瑞芯微Chromebook 优化

专业绘图工具

  • 压感墨水 支持笔、记号笔和文字标画工具
  • 矢量笔画 - 不论缩放比例永远抗锯齿
  • 多图层编辑(SAI2 风格)- 添加、删除、重新排序、合并图层
  • 笔画橡皮擦 支持完整撤销/重做
  • 触控手势 - 双指平移、捏合缩放、手掌防误触

文档模式

  • 分页笔记本 - 传统逐页笔记(.snb)
  • 无边画布 - 无限白板,支持懒加载图块(.snb)
  • PDF 背景 - 在 PDF 上注释,支持可点击内部链接
  • 分享 - .snbx 笔记包支持跨平台笔记分享

平板优先用户体验

  • 操作栏 - 需要时显示上下文相关按钮
  • 子工具栏 - 无需深入菜单即可快速访问工具设置
  • 页面面板 - 缩略图导航,支持拖拽重新排序
  • PDF 大纲 - 点击目录条目跳转到章节

高级功能

  • 链接对象 - 创建可点击链接指向 Markdown 笔记、URL 或位置
  • Markdown 笔记 - 在任何页面或位置附加富文本笔记
  • 多标签页编辑 - 同时处理多个文档

截图

PDF 注释 图层面板 页面缩略图
PDF Layers Pages
无边画布 操作栏 子工具栏
Edgeless Action Subtoolbar
链接对象 Markdown 支持 Android
LinkObjects Markdown Android

入门指南

系统要求

平台 最低要求 推荐配置
Windows Windows 7 SP1 Windows 11
macOS macOS 12 macOS 15+
Linux Ubuntu 22.04 / Fedora 38 任何支持 Qt 6.4+ 的系统
Android Android 9 (API 28) Android 13+
iPadOS iPadOS 16.0 iPadOS 17+

硬件: 任何 x86_64 或 ARM64 CPU。已在 Intel Core i5 470UM(2010)、赛扬 N4000、高通骁龙 7c Gen 2、瑞芯微 RK3399 上测试

安装

Windows / macOS / Linux / Android

从 GitHub Releases 或官方网站下载最新版本。

平台 包格式
Windows .exe 安装程序
macOS .dmg 磁盘映像
Arch Linux AUR yay -S speedynote
Android .apk 包

iPadOS

选项 1:Sileo(越狱 iPad) - 添加 SpeedyNote APT 源并通过 Sileo 安装
选项 2:TrollStore - 从 GitHub Releases 下载 .ipa 并使用 TrollStore 安装
选项 3:从源码构建 - 详见 iPadOS 构建指南

iPadOS 构建通常需要越狱设备或使用 TrollStore。App Store 分发目前不可用。

从源码构建

先决条件

平台 要求
全部 CMake 3.16+、C++17 编译器
Windows MSYS2 及 clang64/clangarm64 工具链
macOS Xcode 命令行工具、Homebrew
Linux Qt 6.4+ 开发包、MuPDF
Android Docker(详见 Android 构建指南)
iPadOS macOS、Xcode 15+、Qt 6.9.3 for iOS(详见 iPadOS 构建指南)

快速构建

# 克隆仓库
git clone https://github.com/alpha-liu-01/SpeedyNote.git
cd SpeedyNote

# Windows (MSYS2 clang64 shell)
./compile.ps1

# macOS
./compile-mac.sh

# Linux
./compile.sh
# 或构建包:./build-package.sh

详细构建指南


文件格式

格式 描述 使用场景
.snb 包含图块的包文件夹 无边画布、大型项目
.snbx 压缩包(ZIP) 分享、备份

注意: 不支持 v0.x 的遗留 .spn 格式。


支持语言

SpeedyNote 支持多种语言:

  • 英语
  • 简体中文
  • 西班牙语
  • 法语
  • 葡萄牙语
  • 德语

欢迎为更多翻译做出贡献!


贡献

欢迎贡献!请随时:

  • 通过 GitHub Issues 报告错误
  • 建议功能
  • 添加翻译
  • 提交拉取请求

许可证

SpeedyNote 采用 GNU General Public License v3.0 许可证。

  • ✅ 免费使用、修改和分发
  • ✅ 源码始终可用
  • ✅ 允许商业使用(Play Store 版本)
  • 📋 衍生作品必须也采用 GPL v3

详见 LICENSE。

第三方库

库 许可证 使用用途
Qt 6 LGPL v3 UI 框架
MuPDF AGPL v3 PDF 渲染、导出
QMarkdownTextEdit MIT Markdown 编辑器
miniz MIT ZIP 压缩

支持项目

如果 SpeedyNote 对您有帮助,请考虑:

  • 请我喝杯咖啡
  • 为此仓库加星
  • 在 Google Play 上购买 Android 版本
  • 报告错误并建议改进
  • 贡献翻译

为值得更好工具的学生打造

SpeedyNote v1.x

探索相关项目