requests
aiohttp
brotli
pycryptodome
nest_asyncio

[all]
curl_cffi>=0.6.2
certifi
browser_cookie3
duckduckgo-search>=5.0
beautifulsoup4
platformdirs
aiohttp_socks
pillow
cairosvg
werkzeug
flask
fastapi
uvicorn
nodriver
python-multipart
pywebview
plyer
setuptools
pypdf2
docx
odfpy
ebooklib
openpyxl

[api]
loguru
fastapi
uvicorn
python-multipart

[files]
spacy
beautifulsoup4
pypdf2
docx
odfpy
ebooklib
openpyxl

[gui]
werkzeug
flask
beautifulsoup4
pillow
duckduckgo-search>=5.0

[image]
pillow
cairosvg
beautifulsoup4

[local]
gpt4all

[search]
beautifulsoup4
pillow
duckduckgo-search>=5.0

[slim]
curl_cffi>=0.6.2
certifi
browser_cookie3
duckduckgo-search>=5.0
beautifulsoup4
aiohttp_socks
pillow
werkzeug
flask
fastapi
uvicorn
python-multipart
pypdf2

[webview]
pywebview
platformdirs
plyer
cryptography
