Fast note-taking in the terminal using SQLite storage.
Create and manage notes quickly without leaving the command line.
- Create notes
- Delete single or multiple notes
- Note search
- SQLite storage
- Tag support
- Creation timestamps
- Read notes in details
- Edit notes
Clone the repository:
git clone https://github.com/Dev-ev-v/doggy-notes.git
cd doggy-notesInstall:
pip install .Or:
pip install doggy-notesCreate a note:
doggy add "I love python"List notes
doggy listDelete a note:
doggy delete id 12345678| Command | Description |
|---|---|
| add | Create note |
| delete | Delete notes |
| list | Find notes |
| read | Show notes details |
| edit | Edit note |
| info | Show runtime informations |
| path | Show doggy-notes files |
Notes are stored locally in SQLite.
Example structure:
{
"id":"0123456789abcdefghijqwertyuiop32"
"content":"Review argparse",
"title":"Note",
"description":"How to use argparse + examples"
"tags":["python","cli"],
"date":"2026-06-19 22:42:41.433805+00:00"
}
Planned:
- Export notes
- Import notes
- Encryption
- Backup support
- README support
- Filter notes dedicated function
- Dedicated examples file
- Personalizated theme colors
Built as a lightweight, fast and privacy-friendly terminal note manager.
Issues and suggestions welcome.