PyQt6>=6.5.0
python-docx>=0.8.11
openpyxl>=3.1.0
Pillow>=10.0.0
lxml>=4.9.0
openai>=1.0.0
anthropic>=0.7.0
google-generativeai>=0.3.0
requests>=2.28.0
markitdown>=0.0.1
sacrebleu>=2.3.1
pyperclip>=1.8.2
pyyaml>=6.0.0
markdown>=3.4.0
pyspellchecker>=0.7.0

[all]
sentence-transformers>=2.2.0
chromadb>=0.4.0
openai-whisper>=20230314
sounddevice>=0.4.6
numpy>=1.24.0
PyQt6-WebEngine>=6.5.0
PyMuPDF>=1.23.0
boto3>=1.28.0
deepl>=1.15.0
spylls>=0.1.7
keyboard>=0.13.5
ahk>=1.0.0

[core]

[hunspell]
spylls>=0.1.7

[mt]
boto3>=1.28.0
deepl>=1.15.0

[pdf]
PyMuPDF>=1.23.0

[supermemory]
sentence-transformers>=2.2.0
chromadb>=0.4.0

[voice]
openai-whisper>=20230314
sounddevice>=0.4.6
numpy>=1.24.0

[web]
PyQt6-WebEngine>=6.5.0

[windows]
keyboard>=0.13.5
ahk>=1.0.0
