Python CLI to create md files with terminal in seconds
Project description
Notee
Notee is python CLI that is able to fully replace your note making app or just be your fast way to create notes in terminal with additional functionality.
Sometimes I have an idea that comes from nowhere and to note it I have to open my obsidian app, create file and only then write my note, it's too slow. I created python CLI that will allow you to start writing your notes just after one command of 9 characters. Also there is functionality like ai module or search with vector database included.
Technologies
- Typer - to realize CLI functionality.
- Chroma DB - vector db for AI context and extendet search through your notes.
- MdUtils - for the md files creation.
- Rich - to make prints prettier.
How to use
! Requires python version between 3.12-3.14, it might work on older ones but won't work on 1.14.. because of chroma db bug
- Install package by running
pipx install notee. - Run
notee setupand go throught instuctions in the console.
Done! Now you can use it freely🎉
Commands
setup- setup notee before using it.idea- create idea note.movie- create movie review note.book- create book review note.source- create note about source to something.todo- create todo note.search QUERY- search notes related to your query.open- open your note in the terminal.scan- scan your vault and add new notes to the database.obsidian_mode --on/--off- use to manage obsidian mode(only affects how tags are created).different_folders --on/--off- toggle between creating folder for each tipe of template or store all notes in core folder.ai_module --on/-off- toggle between using ai module or not.setup_ai- change Ai provider/api key.ask QUERY- ask AI question and it'll answer it based on your notes.change_ai_model AI_MODEL_NAME- change default ai model. Please be careful and make sure that you're passing correct model name.
| AI provider | Default model |
|---|---|
| Open AI | gpt-4.1-mini-2025-04-14 |
| Google Gemini | gemini-2.5-flash |
| Hack Club AI API | google/gemini-2.5-flash |
Found error?
Please let me know about it by submitting issue on the github repository. I'll try to fix it as fast as possible!
Project details
Release history Release notifications | RSS feed
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 notee-0.1.2.tar.gz.
File metadata
- Download URL: notee-0.1.2.tar.gz
- Upload date:
- Size: 12.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20029e60f89765fec5e8ebbc31310bd0f6d77f2e5715ab062c13e3997a02071e
|
|
| MD5 |
9d4465cf74e12835e97669f803ae94dc
|
|
| BLAKE2b-256 |
d3e7a8ad877a38c0e8f2cf756d08bdd4c69667ae246632a0244e0724b073caf7
|
File details
Details for the file notee-0.1.2-py3-none-any.whl.
File metadata
- Download URL: notee-0.1.2-py3-none-any.whl
- Upload date:
- Size: 23.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01826467ff8bdce0b047f2e7dca2e0271c9220b5e1bdea6e4df36eed3a6d0566
|
|
| MD5 |
745b63ab903fa1b638c30d4319e97fa3
|
|
| BLAKE2b-256 |
9cfa0db1b2c272f713b830753edccab8383a8e87d21bc76e95284bac48c5916f
|