A small Python/Tkinter demonstration of local keyboard-event capture using pynput. Captured events are shown in the app and written to log.txt on the same computer.
Use this project only on systems you own or where everyone being monitored has given explicit permission. Keystroke logs can contain passwords and other sensitive information.
python -m pip install -r requirements.txt
python keylogger_gui.pyThe generated log.txt, executable builds, and Python cache files are intentionally excluded from version control.