click>=8.0
rich>=13.0
prompt-toolkit>=3.0
anthropic>=0.40.0
openai>=1.0
httpx>=0.27.0
readchar>=4.0

[:python_version < "3.11"]
tomli>=2.0

[:sys_platform == "darwin"]
pyobjc-framework-Quartz>=10.0
pyobjc-framework-ApplicationServices>=10.0
pyobjc-framework-Cocoa>=10.0

[dev]
pytest>=8.0
pytest-cov>=5.0
pytest-mock>=3.14
ruff>=0.8.0
mypy>=1.13

[linux-daemon]
python-xlib>=0.33
dbus-next>=0.2.3
evdev>=1.7.0

[mcp]
mcp>=1.0
