pydantic>=2.0
msgpack>=1.0
mcp<2,>=1.26
mss>=9.0
Pillow>=10.0
pyautogui>=0.9

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

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

[core]

[langchain]
langchain-core>=0.2

[learn]
pynput

[linux]
pyatspi

[mcp]

[memory]
opendesk[core]
pynput
cryptography>=42.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
