airunner-common==6.1.3
facehuggershield==1.0.0
numpy==2.2.5
packaging>=24.0
pillow==12.2.0
pydantic<3.0,>=2.7
nltk>=3.9.1
alembic==1.13.2
sqlalchemy==2.0.38
jinja2==3.1.6
pyyaml==6.0.2
python-dotenv==1.2.2
fastapi==0.115.0
python-multipart>=0.0.27
uvicorn[standard]==0.34.0
psutil>=5.9.0
pandas>=2.0.0

[all]
torch==2.13.0+cu129
torchvision==0.28.0+cu129
torchaudio==2.11.0+cu129
accelerate==1.14.0
huggingface-hub<2.0,>=1.5.0
tokenizers==0.22.2
optimum==1.25.1
llama-cpp-python==0.3.21
bitsandbytes==0.46.1
sentence_transformers==5.6.1
cryptography==46.0.7
sumy==0.11.0
sentencepiece==0.2.1
lingua-language-detector==2.1.0
markdown==3.8.1
libzim==3.7.0
mistral_common>=1.8.5
rank-bm25>=0.2.2
llama-cloud==0.1.23
langchain-core==1.3.3
langchain-huggingface==1.2.2
langgraph==1.0.8
langgraph-prebuilt==1.0.7
langsmith>=0.8.0
langchain-ollama==1.0.0
langchain-text-splitters==1.1.2
EbookLib==0.19
mobi==0.4.1
pypdf>=5.6.0
beautifulsoup4>=4.12.0
sounddevice==0.5.1
diffusers==0.38.0
controlnet_aux==0.0.10
safetensors==0.8.0
kornia
timm
compel==2.4.0
transformers==5.8.1
datasets==4.0.0
DeepCache==0.1.1
tomesd==0.1.3
gguf==0.17.1
inflect==7.5.0
pycountry==24.6.1
librosa==0.11.0
torchcodec<0.10,>=0.8.0
pyttsx3==2.91
pydub==0.25.1
wavmark==0.0.3
eng_to_ipa==0.0.2
unidecode==1.4.0
langid==1.1.6
txtsplit==1.0.0
num2words==0.5.14
g2p_en==2.1.0
anyascii==0.3.2
loguru==0.7.3
pypinyin==0.54.0
jieba==0.42.1
cn2an==0.5.23
g2pkk>=0.1.2
gruut[de,es,fr]==2.4.0
networkx==3.4.2
requests-cache==1.2.1
retry-requests==2.0.0
openmeteo_requests==1.4.0
openmeteo_sdk>=1.22.0
ddgs>=9.0.0
aiohttp>=3.13.4
google-api-python-client>=2.170.0
wikipedia>=1.4.0
scrapy==2.14.2
trafilatura==2.0.0
pyautogui>=0.9.54
pyscreeze>=1.0.1
pygetwindow>=0.0.9
nvidia-cuda-runtime-cu12==12.9.79

[all:platform_system == "Linux"]
python-xlib>=0.33

[all_dev]
torch==2.13.0+cu129
torchvision==0.28.0+cu129
torchaudio==2.11.0+cu129
accelerate==1.14.0
huggingface-hub<2.0,>=1.5.0
tokenizers==0.22.2
optimum==1.25.1
llama-cpp-python==0.3.21
bitsandbytes==0.46.1
sentence_transformers==5.6.1
cryptography==46.0.7
sumy==0.11.0
sentencepiece==0.2.1
lingua-language-detector==2.1.0
markdown==3.8.1
libzim==3.7.0
mistral_common>=1.8.5
rank-bm25>=0.2.2
llama-cloud==0.1.23
langchain-core==1.3.3
langchain-huggingface==1.2.2
langgraph==1.0.8
langgraph-prebuilt==1.0.7
langsmith>=0.8.0
langchain-ollama==1.0.0
langchain-text-splitters==1.1.2
EbookLib==0.19
mobi==0.4.1
pypdf>=5.6.0
beautifulsoup4>=4.12.0
sounddevice==0.5.1
diffusers==0.38.0
controlnet_aux==0.0.10
safetensors==0.8.0
kornia
timm
compel==2.4.0
transformers==5.8.1
datasets==4.0.0
DeepCache==0.1.1
tomesd==0.1.3
gguf==0.17.1
inflect==7.5.0
pycountry==24.6.1
librosa==0.11.0
torchcodec<0.10,>=0.8.0
pyttsx3==2.91
pydub==0.25.1
wavmark==0.0.3
eng_to_ipa==0.0.2
unidecode==1.4.0
langid==1.1.6
txtsplit==1.0.0
num2words==0.5.14
g2p_en==2.1.0
anyascii==0.3.2
loguru==0.7.3
pypinyin==0.54.0
jieba==0.42.1
cn2an==0.5.23
g2pkk>=0.1.2
gruut[de,es,fr]==2.4.0
networkx==3.4.2
requests-cache==1.2.1
retry-requests==2.0.0
openmeteo_requests==1.4.0
openmeteo_sdk>=1.22.0
ddgs>=9.0.0
aiohttp>=3.13.4
google-api-python-client>=2.170.0
wikipedia>=1.4.0
scrapy==2.14.2
trafilatura==2.0.0
pyautogui>=0.9.54
pyscreeze>=1.0.1
pygetwindow>=0.0.9
nvidia-cuda-runtime-cu12==12.9.79
pytest
pytest-timeout
responses>=0.25.0
coverage==7.8.0
black==26.3.1
pyinstaller==6.12.0
flake8==7.2.0
mypy==1.16.0
autoflake==2.3.1
pandas>=2.0.0
pyarrow>=14.0.0
tqdm>=4.0.0

[all_dev:platform_system == "Linux"]
python-xlib>=0.33

[all_dev_native]
torch==2.13.0+cu129
torchvision==0.28.0+cu129
torchaudio==2.11.0+cu129
accelerate==1.14.0
huggingface-hub<2.0,>=1.5.0
tokenizers==0.22.2
optimum==1.25.1
llama-cpp-python==0.3.21
bitsandbytes==0.46.1
sentence_transformers==5.6.1
cryptography==46.0.7
sumy==0.11.0
sentencepiece==0.2.1
lingua-language-detector==2.1.0
markdown==3.8.1
libzim==3.7.0
mistral_common>=1.8.5
rank-bm25>=0.2.2
llama-cloud==0.1.23
langchain-core==1.3.3
langchain-huggingface==1.2.2
langgraph==1.0.8
langgraph-prebuilt==1.0.7
langsmith>=0.8.0
langchain-ollama==1.0.0
langchain-text-splitters==1.1.2
EbookLib==0.19
mobi==0.4.1
pypdf>=5.6.0
beautifulsoup4>=4.12.0
sounddevice==0.5.1
diffusers==0.38.0
controlnet_aux==0.0.10
safetensors==0.8.0
kornia
timm
compel==2.4.0
transformers==5.8.1
datasets==4.0.0
DeepCache==0.1.1
tomesd==0.1.3
gguf==0.17.1
inflect==7.5.0
pycountry==24.6.1
librosa==0.11.0
torchcodec<0.10,>=0.8.0
pyttsx3==2.91
pydub==0.25.1
wavmark==0.0.3
eng_to_ipa==0.0.2
unidecode==1.4.0
langid==1.1.6
txtsplit==1.0.0
num2words==0.5.14
g2p_en==2.1.0
anyascii==0.3.2
loguru==0.7.3
pypinyin==0.54.0
jieba==0.42.1
cn2an==0.5.23
g2pkk>=0.1.2
gruut[de,es,fr]==2.4.0
networkx==3.4.2
requests-cache==1.2.1
retry-requests==2.0.0
openmeteo_requests==1.4.0
openmeteo_sdk>=1.22.0
ddgs>=9.0.0
aiohttp>=3.13.4
google-api-python-client>=2.170.0
wikipedia>=1.4.0
scrapy==2.14.2
trafilatura==2.0.0
pyautogui>=0.9.54
pyscreeze>=1.0.1
pygetwindow>=0.0.9
nvidia-cuda-runtime-cu12==12.9.79
unidic_lite==1.0.8
unidic==1.1.0
mecab-python3==1.0.10
fugashi==1.4.0
pykakasi==2.3.0
jamo==0.4.1
python-mecab-ko==1.3.7
python-mecab-ko-dic==2.1.1.post2
pytest
pytest-timeout
responses>=0.25.0
coverage==7.8.0
black==26.3.1
pyinstaller==6.12.0
flake8==7.2.0
mypy==1.16.0
autoflake==2.3.1
pandas>=2.0.0
pyarrow>=14.0.0
tqdm>=4.0.0

[all_dev_native:platform_system == "Linux"]
python-xlib>=0.33

[all_native]
torch==2.13.0+cu129
torchvision==0.28.0+cu129
torchaudio==2.11.0+cu129
accelerate==1.14.0
huggingface-hub<2.0,>=1.5.0
tokenizers==0.22.2
optimum==1.25.1
llama-cpp-python==0.3.21
bitsandbytes==0.46.1
sentence_transformers==5.6.1
cryptography==46.0.7
sumy==0.11.0
sentencepiece==0.2.1
lingua-language-detector==2.1.0
markdown==3.8.1
libzim==3.7.0
mistral_common>=1.8.5
rank-bm25>=0.2.2
llama-cloud==0.1.23
langchain-core==1.3.3
langchain-huggingface==1.2.2
langgraph==1.0.8
langgraph-prebuilt==1.0.7
langsmith>=0.8.0
langchain-ollama==1.0.0
langchain-text-splitters==1.1.2
EbookLib==0.19
mobi==0.4.1
pypdf>=5.6.0
beautifulsoup4>=4.12.0
sounddevice==0.5.1
diffusers==0.38.0
controlnet_aux==0.0.10
safetensors==0.8.0
kornia
timm
compel==2.4.0
transformers==5.8.1
datasets==4.0.0
DeepCache==0.1.1
tomesd==0.1.3
gguf==0.17.1
inflect==7.5.0
pycountry==24.6.1
librosa==0.11.0
torchcodec<0.10,>=0.8.0
pyttsx3==2.91
pydub==0.25.1
wavmark==0.0.3
eng_to_ipa==0.0.2
unidecode==1.4.0
langid==1.1.6
txtsplit==1.0.0
num2words==0.5.14
g2p_en==2.1.0
anyascii==0.3.2
loguru==0.7.3
pypinyin==0.54.0
jieba==0.42.1
cn2an==0.5.23
g2pkk>=0.1.2
gruut[de,es,fr]==2.4.0
networkx==3.4.2
requests-cache==1.2.1
retry-requests==2.0.0
openmeteo_requests==1.4.0
openmeteo_sdk>=1.22.0
ddgs>=9.0.0
aiohttp>=3.13.4
google-api-python-client>=2.170.0
wikipedia>=1.4.0
scrapy==2.14.2
trafilatura==2.0.0
pyautogui>=0.9.54
pyscreeze>=1.0.1
pygetwindow>=0.0.9
nvidia-cuda-runtime-cu12==12.9.79
unidic_lite==1.0.8
unidic==1.1.0
mecab-python3==1.0.10
fugashi==1.4.0
pykakasi==2.3.0
jamo==0.4.1
python-mecab-ko==1.3.7
python-mecab-ko-dic==2.1.1.post2

[all_native:platform_system == "Linux"]
python-xlib>=0.33

[art]
DeepCache==0.1.1
tomesd==0.1.3
gguf==0.17.1

[art-python]
torch==2.13.0+cu129
torchvision==0.28.0+cu129
torchaudio==2.11.0+cu129
accelerate==1.14.0
huggingface-hub<2.0,>=1.5.0
tokenizers==0.22.2
optimum==1.25.1
diffusers==0.38.0
controlnet_aux==0.0.10
safetensors==0.8.0
kornia
timm
compel==2.4.0
transformers==5.8.1
datasets==4.0.0
DeepCache==0.1.1
tomesd==0.1.3
gguf==0.17.1

[computer-use]
pyautogui>=0.9.54
pyscreeze>=1.0.1
pygetwindow>=0.0.9

[computer-use:platform_system == "Linux"]
python-xlib>=0.33

[computer_use]
pyautogui>=0.9.54
pyscreeze>=1.0.1
pygetwindow>=0.0.9

[computer_use:platform_system == "Linux"]
python-xlib>=0.33

[core]

[desktop]
torch==2.13.0+cu129
torchvision==0.28.0+cu129
torchaudio==2.11.0+cu129
accelerate==1.14.0
huggingface-hub<2.0,>=1.5.0
tokenizers==0.22.2
optimum==1.25.1
llama-cpp-python==0.3.21
bitsandbytes==0.46.1
sentence_transformers==5.6.1
cryptography==46.0.7
sumy==0.11.0
sentencepiece==0.2.1
lingua-language-detector==2.1.0
markdown==3.8.1
libzim==3.7.0
mistral_common>=1.8.5
rank-bm25>=0.2.2
llama-cloud==0.1.23
langchain-core==1.3.3
langchain-huggingface==1.2.2
langgraph==1.0.8
langgraph-prebuilt==1.0.7
langsmith>=0.8.0
langchain-ollama==1.0.0
langchain-text-splitters==1.1.2
EbookLib==0.19
mobi==0.4.1
pypdf>=5.6.0
beautifulsoup4>=4.12.0
sounddevice==0.5.1
diffusers==0.38.0
controlnet_aux==0.0.10
safetensors==0.8.0
kornia
timm
compel==2.4.0
transformers==5.8.1
datasets==4.0.0
DeepCache==0.1.1
tomesd==0.1.3
gguf==0.17.1
inflect==7.5.0
pycountry==24.6.1
librosa==0.11.0
torchcodec<0.10,>=0.8.0
pyttsx3==2.91
pydub==0.25.1
wavmark==0.0.3
eng_to_ipa==0.0.2
unidecode==1.4.0
langid==1.1.6
txtsplit==1.0.0
num2words==0.5.14
g2p_en==2.1.0
anyascii==0.3.2
loguru==0.7.3
pypinyin==0.54.0
jieba==0.42.1
cn2an==0.5.23
g2pkk>=0.1.2
gruut[de,es,fr]==2.4.0
networkx==3.4.2
requests-cache==1.2.1
retry-requests==2.0.0
openmeteo_requests==1.4.0
openmeteo_sdk>=1.22.0
ddgs>=9.0.0
aiohttp>=3.13.4
google-api-python-client>=2.170.0
wikipedia>=1.4.0
scrapy==2.14.2
trafilatura==2.0.0
pyautogui>=0.9.54
pyscreeze>=1.0.1
pygetwindow>=0.0.9
nvidia-cuda-runtime-cu12==12.9.79

[desktop:platform_system == "Linux"]
python-xlib>=0.33

[dev]
pytest
pytest-timeout
responses>=0.25.0
coverage==7.8.0
black==26.3.1
pyinstaller==6.12.0
flake8==7.2.0
mypy==1.16.0
autoflake==2.3.1
pandas>=2.0.0
pyarrow>=14.0.0
tqdm>=4.0.0

[development]
pytest
pytest-timeout
responses>=0.25.0
coverage==7.8.0
black==26.3.1
pyinstaller==6.12.0
flake8==7.2.0
mypy==1.16.0
autoflake==2.3.1
pandas>=2.0.0
pyarrow>=14.0.0
tqdm>=4.0.0

[gruut_support]
gruut[de,es,fr]==2.4.0
networkx==3.4.2

[headless]
torch==2.13.0+cu129
torchvision==0.28.0+cu129
torchaudio==2.11.0+cu129
accelerate==1.14.0
huggingface-hub<2.0,>=1.5.0
tokenizers==0.22.2
optimum==1.25.1
llama-cpp-python==0.3.21
bitsandbytes==0.46.1
sentence_transformers==5.6.1
cryptography==46.0.7
sumy==0.11.0
sentencepiece==0.2.1
lingua-language-detector==2.1.0
markdown==3.8.1
libzim==3.7.0
mistral_common>=1.8.5
rank-bm25>=0.2.2
llama-cloud==0.1.23
langchain-core==1.3.3
langchain-huggingface==1.2.2
langgraph==1.0.8
langgraph-prebuilt==1.0.7
langsmith>=0.8.0
langchain-ollama==1.0.0
langchain-text-splitters==1.1.2
EbookLib==0.19
mobi==0.4.1
pypdf>=5.6.0
beautifulsoup4>=4.12.0
sounddevice==0.5.1
diffusers==0.38.0
controlnet_aux==0.0.10
safetensors==0.8.0
kornia
timm
compel==2.4.0
transformers==5.8.1
datasets==4.0.0
DeepCache==0.1.1
tomesd==0.1.3
gguf==0.17.1
inflect==7.5.0
pycountry==24.6.1
librosa==0.11.0
torchcodec<0.10,>=0.8.0
pyttsx3==2.91
pydub==0.25.1
wavmark==0.0.3
eng_to_ipa==0.0.2
unidecode==1.4.0
langid==1.1.6
txtsplit==1.0.0
num2words==0.5.14
g2p_en==2.1.0
anyascii==0.3.2
loguru==0.7.3
pypinyin==0.54.0
jieba==0.42.1
cn2an==0.5.23
g2pkk>=0.1.2
gruut[de,es,fr]==2.4.0
networkx==3.4.2

[huggingface]
diffusers==0.38.0
controlnet_aux==0.0.10
safetensors==0.8.0
kornia
timm
compel==2.4.0
transformers==5.8.1
datasets==4.0.0

[linux]

[llm]
torch==2.13.0+cu129
torchvision==0.28.0+cu129
torchaudio==2.11.0+cu129
accelerate==1.14.0
huggingface-hub<2.0,>=1.5.0
tokenizers==0.22.2
optimum==1.25.1
llama-cpp-python==0.3.21
bitsandbytes==0.46.1
sentence_transformers==5.6.1
cryptography==46.0.7
sumy==0.11.0
sentencepiece==0.2.1
lingua-language-detector==2.1.0
markdown==3.8.1
libzim==3.7.0
mistral_common>=1.8.5
rank-bm25>=0.2.2
llama-cloud==0.1.23
langchain-core==1.3.3
langchain-huggingface==1.2.2
langgraph==1.0.8
langgraph-prebuilt==1.0.7
langsmith>=0.8.0
langchain-ollama==1.0.0
langchain-text-splitters==1.1.2
EbookLib==0.19
mobi==0.4.1
pypdf>=5.6.0
beautifulsoup4>=4.12.0
sounddevice==0.5.1
pyttsx3==2.91

[llm-native]
torch==2.13.0+cu129
torchvision==0.28.0+cu129
torchaudio==2.11.0+cu129
accelerate==1.14.0
huggingface-hub<2.0,>=1.5.0
tokenizers==0.22.2
optimum==1.25.1
llama-cpp-python==0.3.21
bitsandbytes==0.46.1
sentence_transformers==5.6.1
cryptography==46.0.7
sumy==0.11.0
sentencepiece==0.2.1
lingua-language-detector==2.1.0
markdown==3.8.1
libzim==3.7.0
mistral_common>=1.8.5
rank-bm25>=0.2.2
llama-cloud==0.1.23
langchain-core==1.3.3
langchain-huggingface==1.2.2
langgraph==1.0.8
langgraph-prebuilt==1.0.7
langsmith>=0.8.0
langchain-ollama==1.0.0
langchain-text-splitters==1.1.2
EbookLib==0.19
mobi==0.4.1
pypdf>=5.6.0
beautifulsoup4>=4.12.0

[llm-weather]
requests-cache==1.2.1
retry-requests==2.0.0
openmeteo_requests==1.4.0
openmeteo_sdk>=1.22.0

[llm_weather]
requests-cache==1.2.1
retry-requests==2.0.0
openmeteo_requests==1.4.0
openmeteo_sdk>=1.22.0

[melotts]
txtsplit==1.0.0
num2words==0.5.14
g2p_en==2.1.0
anyascii==0.3.2
loguru==0.7.3

[nvidia]
nvidia-cuda-runtime-cu12==12.9.79

[openvoice]
librosa==0.11.0
pydub==0.25.1
wavmark==0.0.3
eng_to_ipa==0.0.2
inflect==7.5.0
unidecode==1.4.0
langid==1.1.6

[openvoice_cn]
pypinyin==0.54.0
jieba==0.42.1
cn2an==0.5.23

[openvoice_jp]
unidic_lite==1.0.8
unidic==1.1.0
mecab-python3==1.0.10
fugashi==1.4.0
pykakasi==2.3.0

[openvoice_kr]
jamo==0.4.1
python-mecab-ko==1.3.7
python-mecab-ko-dic==2.1.1.post2

[openvoice_tw]
g2pkk>=0.1.2

[search]
ddgs>=9.0.0
aiohttp>=3.13.4
google-api-python-client>=2.170.0
wikipedia>=1.4.0
scrapy==2.14.2
trafilatura==2.0.0

[stt-native]
sounddevice==0.5.1

[tts]
inflect==7.5.0
pycountry==24.6.1
librosa==0.11.0
torchcodec<0.10,>=0.8.0

[tts-python]
torch==2.13.0+cu129
torchvision==0.28.0+cu129
torchaudio==2.11.0+cu129
accelerate==1.14.0
huggingface-hub<2.0,>=1.5.0
tokenizers==0.22.2
optimum==1.25.1
inflect==7.5.0
pycountry==24.6.1
librosa==0.11.0
torchcodec<0.10,>=0.8.0
pyttsx3==2.91
pydub==0.25.1
wavmark==0.0.3
eng_to_ipa==0.0.2
unidecode==1.4.0
langid==1.1.6
txtsplit==1.0.0
num2words==0.5.14
g2p_en==2.1.0
anyascii==0.3.2
loguru==0.7.3
pypinyin==0.54.0
jieba==0.42.1
cn2an==0.5.23
g2pkk>=0.1.2
gruut[de,es,fr]==2.4.0
networkx==3.4.2

[windows]
torch==2.13.0+cu129
torchvision==0.28.0+cu129
torchaudio==2.11.0+cu129
accelerate==1.14.0
huggingface-hub<2.0,>=1.5.0
tokenizers==0.22.2
optimum==1.25.1
llama-cpp-python==0.3.21
bitsandbytes==0.46.1
sentence_transformers==5.6.1
cryptography==46.0.7
sumy==0.11.0
sentencepiece==0.2.1
lingua-language-detector==2.1.0
markdown==3.8.1
libzim==3.7.0
mistral_common>=1.8.5
rank-bm25>=0.2.2
llama-cloud==0.1.23
langchain-core==1.3.3
langchain-huggingface==1.2.2
langgraph==1.0.8
langgraph-prebuilt==1.0.7
langsmith>=0.8.0
langchain-ollama==1.0.0
langchain-text-splitters==1.1.2
EbookLib==0.19
mobi==0.4.1
pypdf>=5.6.0
beautifulsoup4>=4.12.0
sounddevice==0.5.1
diffusers==0.38.0
controlnet_aux==0.0.10
safetensors==0.8.0
kornia
timm
compel==2.4.0
transformers==5.8.1
datasets==4.0.0
DeepCache==0.1.1
tomesd==0.1.3
gguf==0.17.1
inflect==7.5.0
pycountry==24.6.1
librosa==0.11.0
torchcodec<0.10,>=0.8.0
pyttsx3==2.91
pydub==0.25.1
wavmark==0.0.3
eng_to_ipa==0.0.2
unidecode==1.4.0
langid==1.1.6
txtsplit==1.0.0
num2words==0.5.14
g2p_en==2.1.0
anyascii==0.3.2
loguru==0.7.3
pypinyin==0.54.0
jieba==0.42.1
cn2an==0.5.23
g2pkk>=0.1.2
gruut[de,es,fr]==2.4.0
networkx==3.4.2
requests-cache==1.2.1
retry-requests==2.0.0
openmeteo_requests==1.4.0
openmeteo_sdk>=1.22.0
ddgs>=9.0.0
aiohttp>=3.13.4
google-api-python-client>=2.170.0
wikipedia>=1.4.0
scrapy==2.14.2
trafilatura==2.0.0
pyautogui>=0.9.54
pyscreeze>=1.0.1
pygetwindow>=0.0.9
nvidia-cuda-runtime-cu12==12.9.79

[windows:platform_system == "Linux"]
python-xlib>=0.33
