fastapi>=0.100
uvicorn[standard]>=0.20
python-multipart>=0.0.6
claude-agent-sdk>=0.1.0
openai>=1.0.0
google-generativeai>=0.8.0
faster-whisper>=1.0.0
edge-tts>=6.1.0
bcrypt>=4.0.0
cryptography>=41.0
keyring>=24.0
pyyaml>=6.0
httpx>=0.24

[all]
rain-assistant[browser,computer-use,memory,ollama,scheduler,telegram,tunnel,voice]

[browser]
playwright>=1.40.0

[computer-use]
anthropic>=0.79.0
pyautogui>=0.9.54
mss>=9.0.0
Pillow>=10.0.0
pyperclip>=1.8.0

[dev]
pytest>=7.0
pytest-asyncio>=0.21
httpx>=0.24
ruff

[memory]
sentence-transformers>=2.2.0
pypdf>=3.0

[ollama]
ollama>=0.4.0

[scheduler]
croniter>=1.3.0

[telegram]
aiogram>=3.0.0

[tunnel]
pycloudflared>=0.2.0

[voice]
torch>=2.0
openwakeword>=0.6
onnxruntime>=1.15
