# Core dependencies
torch
torchvision

# Audio processing
sounddevice
SpeechRecognition
webrtcvad
pyaudio; platform_system == "Windows"

# Screen capture & OCR
mss
Pillow
pytesseract
easyocr
opencv-python

# Local LLM
ctransformers
llama-cpp-python

# GUI
PyQt5
pyobjc-framework-Cocoa; platform_system == "Darwin"
pywin32; platform_system == "Windows"

# Utilities
pyautogui
keyboard
pyyaml
numpy
scipy
faster-whisper
pyaudio
sentence-transformers