Skip to main content

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, and visually appealing way to manage your notes directly in the terminal.

Demo

Features

  • Terminal UI: Sidebar, stats panel with Lumen - a visual widget, and content area for easy navigation and editing.
  • SQLite backend: Persistent note storage with fast queries.
  • Cross-platform: Works on Windows, macOS, and Linux.
  • Console script: Launch with qnote after installation.

Installation

Using pip (recommended)

pip install qnote

Development

git clone https://github.com/piotr-daniel/qnote.git
cd qnote
python -m venv .venv
# .venv\Scripts\Activate.ps1  # Windows
source .venv/bin/activate  # macOS/Linux
pip install -e .
qnote  # launch the app

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

qnote-0.0.3.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qnote-0.0.3-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file qnote-0.0.3.tar.gz.

File metadata

  • Download URL: qnote-0.0.3.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for qnote-0.0.3.tar.gz
Algorithm Hash digest
SHA256 297f92c26a22b1754cd90e6e6a894b913a7e5f3c5f0aa99d37065120b404d31c
MD5 64e7106887861a03f0a763516fe30db7
BLAKE2b-256 82e9baa77102c7bfe6a64db856a3da10d5a8ae7b42d3f98ac83ce0237667bc8f

See more details on using hashes here.

File details

Details for the file qnote-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: qnote-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for qnote-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4d39c4558e0dccab1a2362ad169e4a9f39d1b81ad6a696c9af7ddb0769f2f472
MD5 324b07ef82fab030ba76a94f805f0665
BLAKE2b-256 f533c27d861c83acf7f9b883bf4479b62b4d8d985a18b8e810724a6edd5de7c8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page