pychoose is an open-source Python GUI application built with CustomTkinter that removes the friction from everyday decision making. The way pychoose does this is by letting the user type in their choices, click a button clearly labeled "Choose" on the bottom of the screen, and receive a cryptographically secure decision via the color of the labels above the text.
You can run or install pychoose instantly with uv, or install with pipx.
uv tool install git+https://github.com/tyleruploads/pychoose.gitpipx install git+https://github.com/tyleruploads/pychoose.gituvx --from git+https://github.com/tyleruploads/pychoose.git pychooseIf you are unable to use uv, you can still manually run the file.
To manually run the file, you must clone the repository and run the file located at src/pychoose/main.py. You must have the customtkinter library accessible by your Python interpreter.
git clone https://github.com/tyleruploads/pychoose.git
cd pychoose
python3 src/pychoose/main.pyContributions are what make open-source projects important. All contributions are highly appreciated.
- Found a bug or issue: Open an Issue and show the output of the script, the steps to reproduce it, and as much information as possible
- Have an idea: Open an Issue and explain your idea as much as possible, why you think it would be a good addition to the project, and any other important information.
For information on reporting security vulnerabilities in pychoose, see SECURITY.md
This project is licensed under the MIT License - see the LICENSE file for more information.