A lightweight, fast, and stylus-optimized note-taking app built for classic tablet PCs, low-resolution screens, and vintage hardware.
如果您恰好不懂英文,请移步中文README
- 🖊️ Pressure-sensitive inking with stylus support
- 📄 Multi-page notebooks with tabbed or scrollable page view
- 📌 PDF background integration with annotation overlay
- 🌀 Dial UI + Joy-Con support for intuitive one-handed control
- 🎨 Per-page background styles: grid, lined, or blank (customizable)
- 💾 Portable
.snpkgnotebooks for export/import & sharing - 🔎 Zoom, pan, thickness, and color preset switching via dial
- 🗔 Markdown sticky notes are supported for text-based notes
- 💡 Designed for low-spec devices (133Hz Sample Rate @ Intel Atom N450)
- 🌏 Supports multiple languages across the globe (Covers half the global population)
| Drawing | Dial UI / Joycon Controls | Overlay Grid Options |
|---|---|---|
![]() |
![]() |
![]() |
- Windows 7/8/10/11/Ubuntu/Debian/Fedora/RedHat/ArchLinux/AlpineLinux
- Qt 5 or Qt 6 runtime (bundled in Windows releases)
- Stylus input (Wacom recommended)
🛠️ Usage
- Launch
SpeedyNoteshortcut on desktop - Click Folder Icon to select a working folder or **Import
.snpkgPackage - (Optitonal) Click the PDF button on the tool bar to import a PDF document
- Start writing/drawing using your stylus
- Use the MagicDial or Joy-Con to change tools, zoom, scroll, or switch pages
- Notebooks can be exported as
.snpkg
- Right click a PDF file in File Explorer (or equivalent)
- Click open with and select SpeedyNote
- Create a folder for the directory of the current notebook
- Next time when you double click a PDF with a working directory already created, step 3 will be skipped.
- Start writing/drawing using your stylus
- Can be saved as:
- 📁 A folder with
.pngpages + metadata - 🗜️ A
.snpkgarchive for portability (non-compressed.tar)
- 📁 A folder with
- Each notebook may contain:
- Annotated page images (
annotated_XXXX.png) - Optional background images from PDF (
XXXX.png) - Metadata: background style, density, color, and PDF path
- Annotated page images (
SpeedyNote supports controller input, ideal for tablet users:
- ✅ Left Joy-Con supported
- 🎛️ Analog stick → Dial control
- 🔘 Buttons can be mapped to:
- Control the dial with multiple features
- Toggle fullscreen
- Change color / thickness
- Open control panel
- Create/delete pages
Long press + turn = hold-and-turn mappings
- Run translation and compiling scripts
./translate.ps1
./compile.ps1(Dependency directories may need to be modified)
- Install
InnoSetupand openpackaging.isswith it to pack SpeedyNote into an executable installer. - Run
SpeedyNoteInstaller.exeto install SpeedyNote to your PC.
-
Run compile and package scripts
./compile.sh ./build-flatpak.sh
-
Install the flatpak package
flatpak install ./speedynote.flatpak
- run
./compile.shand./build-package.sh - Install the packages for your Linux distro. Note that the dependencies for Fedora and RedHat are not yet tested.
.deb,.pkg.tar.zstand.apkare tested and working.



