A terminal-based, local-first, note-taking app powered by Textual
Project description
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!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qnote-0.1.5.tar.gz.
File metadata
- Download URL: qnote-0.1.5.tar.gz
- Upload date:
- Size: 13.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da5e99f4368420caad35fffff7f8cd5004b56aa70be466b35ffe59521e6ea2cd
|
|
| MD5 |
7b145eb88eb8da062d5e5683b44bff58
|
|
| BLAKE2b-256 |
d1f0cd871068ada412f152fe76c88e609a9944461fc3ce3cc67be5a42bb94c0f
|
File details
Details for the file qnote-0.1.5-py3-none-any.whl.
File metadata
- Download URL: qnote-0.1.5-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4dba9599228bde168b5b6538095ff2e041b76e72fd0ba720b858f57c0f221d9c
|
|
| MD5 |
879c74e1349c715d7e5d59e4ea08d17f
|
|
| BLAKE2b-256 |
085b3d069559e1ac19741d6011729ecb4ec6cb56e48def2ba82799ee5f931264
|