QNote
QNote is a terminal-based, local-first note-taking app powered by Textual. It provides a fast, intuitive, keyboard-driven way to capture and manage notes — all without leaving your terminal.
Why another note-taking app?
Because taking a quick note shouldn’t feel like a project.
Most note apps make you:
- choose a notebook
- choose a folder
- choose a tag
- choose a title
- confirm sync
- worry about the cloud
…and somehow your note still gets lost later
QNote fixes that by staying out of your way.
- No accounts
- No cloud
- No decisions
- No ceremony
Just:
- One command to install
- One command to launch (or startup)
- One hotkey → type → done
Your notes stay local, fast, and easy to navigate with simple categories and metadata that help you keep things tidy without effort.
Features
- Terminal UI: Sidebar, stats panel with Lumen - a visual widget, and content area for easy navigation and editing.
- Intuitive design: Dynamic hotkeys and keyboard-centric approach.
- SQLite backend: Local note storage with fast queries.
- Cross-platform: Works on Windows, macOS, and Linux.
- Console script: Launch with
qnoteafter installation.
Installation
Using pip (recommended)
pip install qnote
Runing
qnote
Support the Project
If you find QNote useful, consider starring the repository - it helps more people discover it!
Metadata
Release files for qnote 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qnote-0.1.5.tar.gz | 13.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qnote-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.7 kB
Release files / qnote-0.1.5.tar.gz
| Download URL | qnote-0.1.5.tar.gz |
|---|---|
| Size | 13.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
da5e99f4368420caad35fffff7f8cd5004b56aa70be466b35ffe59521e6ea2cd
|
|
BLAKE2b-256 checksum How to use checksums |
d1f0cd871068ada412f152fe76c88e609a9944461fc3ce3cc67be5a42bb94c0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / qnote-0.1.5-py3-none-any.whl
| Download URL | qnote-0.1.5-py3-none-any.whl |
|---|---|
| Size | 15.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4dba9599228bde168b5b6538095ff2e041b76e72fd0ba720b858f57c0f221d9c
|
|
BLAKE2b-256 checksum How to use checksums |
085b3d069559e1ac19741d6011729ecb4ec6cb56e48def2ba82799ee5f931264
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|