pydantic>=2.0
msgpack>=1.0

[all]
opendesk[app,core,langchain,learn,mcp,ocr,openai,remote,schedule]

[app]
opendesk[remote]
fastapi>=0.100
uvicorn>=0.20

[core]
mss>=9.0
Pillow>=10.0
pyautogui>=0.9

[langchain]
langchain-core>=0.2

[learn]
pynput

[linux]
pyatspi

[mcp]
mcp>=1.0

[ocr]
pytesseract

[openai]
openai>=1.0

[remote]
websockets>=12.0
cryptography>=42.0
zeroconf>=0.140

[schedule]
apscheduler>=3.10

[windows]
pywinauto
pygetwindow
pyperclip
