Metadata-Version: 2.4
Name: qnote
Version: 0.1.5
Summary: A terminal-based, local-first, note-taking app powered by Textual
Author-email: Piotr Daniel <piotr.daniel4@gmail.com>
License-Expression: MIT
Keywords: notes,textual,terminal,cli
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: appdirs
Requires-Dist: textual
Requires-Dist: colorama==0.4.6
Requires-Dist: markdown-it-py==4.0.0
Requires-Dist: mdurl==0.1.2
Requires-Dist: Pygments==2.19.2
Requires-Dist: rich==14.2.0
Requires-Dist: shellingham==1.5.4
Requires-Dist: typer==0.20.0
Requires-Dist: typing_extensions==4.15.0
Dynamic: license-file

# QNote

QNote is a terminal-based, local-first note-taking app powered by [Textual](https://github.com/Textualize/textual).
It provides a fast, intuitive, keyboard-driven way to capture and manage notes — all without leaving your terminal.

[![Demo](demo.gif)](demo.mp4)
---

## 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 `qnote` after installation.

---

## Installation

### Using pip (recommended)

```bash
pip install qnote
```

### Runing
```bash
qnote
```

---

### Support the Project

If you find QNote useful, consider starring the repository - it helps more people discover it!
