A fast, keyboard-driven scratchpad for Linux. Built for KDE Plasma with Qt6.
- Multi-page notes with tabs
- Smart calculations (type
2+2=to evaluate) - Currency conversion (real-time rates)
- Unit conversion (length, weight, temperature, etc.)
- Pomodoro timer, stopwatch, countdown
- OCR screen capture
- Markdown & code highlighting
- Note encryption with master password
- 14+ color themes
- Global hotkey support
- Wayland native
yay -S linnote
# or
paru -S linnotecurl -fsSL https://linnote.app/install.sh | bashThis will:
- Detect your distro (Arch, Debian, Fedora, openSUSE)
- Install dependencies
- Download pre-built binary from GitHub Releases
- Set up desktop entry and icons
git clone https://github.com/sfnemis/linnote.git
cd linnote
mkdir build && cd build
cmake ..
make -j$(nproc)Arch/Manjaro:
sudo pacman -S qt6-base qt6-declarative kf6 cmakeDebian/Ubuntu:
sudo apt install qt6-base-dev libkf6windowsystem-dev cmake build-essentialFedora:
sudo dnf install qt6-qtbase-devel kf6-kwindowsystem-devel cmake gcc-c++Launch from your application menu or run linnote from terminal.
Keyboard shortcuts:
Ctrl+N- New noteCtrl+Tab- Next pageCtrl+F- FindEsc- Hide window
Keywords (type anywhere to switch modes):
listorchecklist- Checklist modecode- Code modecalc- Calculator modetimer- Timer modemdormarkdown- Markdown modeplainortext- Plain text modesettings- Open settingsocr- Capture text from screensum,avg,count- Text analysis
Settings are stored in ~/.local/share/linnote/.
Pull requests welcome. For major changes, open an issue first.
If you find LinNote useful, consider supporting the project:
☕ Buy me a coffee (Shopier)
💜 GitHub Sponsors
sfnemis