fastapi>=0.115.0
uvicorn[standard]>=0.30.0
pydantic>=2.9.0
websockets>=13.0
httpx>=0.27.0
pyyaml>=6.0
rich>=13.0.0
duckduckgo-search>=6.0.0
html2text>=2024.2.26
pymupdf
numpy>=1.24.0
Pillow>=10.0.0
aiohttp>=3.9.0
openai>=1.50.0
PyJWT>=2.8.0
cryptography>=41.0.0

[all]
openai>=1.50.0
exa-py>=1.0.0
numpy>=1.24.0
sqlite-vec>=0.1.1
pyautogui>=0.9.54
Pillow>=10.0.0
aiohttp>=3.9.0
playwright>=1.40.0
wasmtime>=22.0.0
zeroconf>=0.131.0
openwakeword>=0.6.0
onnxruntime>=1.16.0
rich>=13.0.0

[browser]
playwright>=1.40.0

[desktop]
pyautogui>=0.9.54

[dev]
pytest>=8.0.0
pytest-asyncio>=0.24.0
pytest-cov>=5.0.0

[groq]
openai>=1.50.0

[llm]
openai>=1.50.0
exa-py>=1.0.0
numpy>=1.24.0
sqlite-vec>=0.1.1
pyautogui>=0.9.54
Pillow>=10.0.0
aiohttp>=3.9.0
playwright>=1.40.0

[local]
llama-cpp-python>=0.3.0

[sync]
zeroconf>=0.131.0

[wake]
openwakeword>=0.6.0
onnxruntime>=1.16.0

[wasm]
wasmtime>=22.0.0
