Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars *
Dependencies
- aiohttp-cors >=0.8.1
- aiohttp-sse-client ==0.2.1
- aiohttp-swagger3 ==0.10.0
- aiosqlite >=0.17
- async-notify >=1.6.0
- asyncdb >=2.16.2
- backoff ==2.2.1
- beautifulsoup4 >=4.12
- brotli ==1.2.0
- cel-python >=0.4
- click >=8.1.7
- cython >=3.1.4
- ddgs >=9.5.2
- email-validator >=2.0
- faiss-cpu >=1.9.0
- jsonschema >=4.20
- markdown2 ==2.5.4
- marko >=2.0
- navconfig >=2.5.2
- navigator-api >=3.2.2
- navigator-auth >=0.28.3
- navigator-eventbus >=0.2.1
- navigator-session >=1.0.1
- networkx >=3.0
- nh3 >=0.2.14
- numexpr ==2.10.2
- openai ==3.3.1
- openapi-schema-validator ==0.6.3
- openapi-spec-validator >=0.7.1
- orjson >=3.9
- ormsgpack >=1.5
- pandas >=2.0.0
- pathspec >=0.12
- prance >=25.4.8.0
- prompt-toolkit >=3.0
- proxylists >=0.12.0
- psutil >=5.9
- pyarrow >=25.0
- pydantic ==2.12.5
- pyopenssl >=24.3.0
- python-datamodel >=0.10.17
- python-frontmatter >=1.1.0
- python-statemachine ==2.5.0
- pyyaml >=6.0.2
- questionary >=2.1.1
- regex >=2023.0
- requests <2.34,>=2.33
- rich >=13.0
- rustworkx >=0.15
- semantic-text-splitter <1.0,>=0.30
- sqlglot >=20.0
- tabulate ==0.9.0
- tenacity >=8.2
- textual <9,>=8.2
- tiktoken >=0.9.0
- tqdm >=4.66.5
- typing-extensions <5,>=4.14.1
- urllib3 ==2.8.0
- xmltodict >=0.14.2
241 optional dependencies
-
ai-parrot[all-fast]extra == "all-fast"
-
ai-parrot[all]extra == "all"
-
ai-parrot[manuals]extra == "manuals"
-
ai-parrot[wiki]extra == "wiki"
-
ai-parrot-client-amazon[bedrock-native]extra == "bedrock-native"
-
ai-parrot-client-amazon[llms]extra == "llms"
-
ai-parrot-client-anthropic[llms]extra == "llms"
-
ai-parrot-client-anthropic[bedrock]extra == "bedrock"
-
ai-parrot-client-anthropic[anthropic]extra == "anthropic"
-
ai-parrot-client-anthropic[claude-agent]extra == "claude-agent"
-
ai-parrot-client-gemma4[llms]extra == "llms"
-
ai-parrot-client-gemma4[gemma4]extra == "gemma4"
-
ai-parrot-client-google[google]extra == "google"
-
ai-parrot-client-google[llms]extra == "llms"
-
ai-parrot-client-grok[xai]extra == "xai"
-
ai-parrot-client-grok[llms]extra == "llms"
-
ai-parrot-client-grok[grok]extra == "grok"
-
ai-parrot-client-groq[llms]extra == "llms"
-
ai-parrot-client-groq[groq]extra == "groq"
-
ai-parrot-client-hf[hf]extra == "hf"
-
ai-parrot-client-hf[llms]extra == "llms"
-
ai-parrot-client-jev[jev]extra == "jev"
-
ai-parrot-client-jev[llms]extra == "llms"
-
ai-parrot-client-local[llms]extra == "llms"
-
ai-parrot-client-local[local]extra == "local"
-
ai-parrot-client-meta[meta]extra == "meta"
-
ai-parrot-client-meta[llms]extra == "llms"
-
ai-parrot-client-moonshot[llms]extra == "llms"
-
ai-parrot-client-moonshot[moonshot]extra == "moonshot"
-
ai-parrot-client-nvidia[llms]extra == "llms"
-
ai-parrot-client-nvidia[nvidia]extra == "nvidia"
-
ai-parrot-client-openai[llms]extra == "llms"
-
ai-parrot-client-openai[codex-agent]extra == "codex-agent"
-
ai-parrot-client-openai[openai]extra == "openai"
-
ai-parrot-client-openrouter[llms]extra == "llms"
-
ai-parrot-client-openrouter[openrouter]extra == "openrouter"
-
ai-parrot-client-vllm[llms]extra == "llms"
-
ai-parrot-client-vllm[vllm]extra == "vllm"
-
ai-parrot-client-zai[llms]extra == "llms"
-
ai-parrot-client-zai[zai]extra == "zai"
-
ai-parrot-embeddings[all]extra == "all"
-
ai-parrot-embeddings[all-fast]extra == "all-fast"
-
ai-parrot-integrations[all]extra == "all"
-
ai-parrot-integrations[messaging]extra == "messaging"
-
ai-parrot-loaders>=0.4.1[wiki]extra == "wiki"
-
ai-parrot-openlit-bridge[observability-openlit]extra == "observability-openlit"
-
ai-parrot-server[all]extra == "all"
-
ai-parrot-server[server]extra == "server"
-
ai-parrot-visualizations[visualizations]extra == "visualizations"
-
ai-parrot-visualizations[charts]extra == "charts"
-
aiodocker>=0.24.0[remote-tools]extra == "remote-tools"
-
aiofiles>=23.0[filesystem-transport-full]extra == "filesystem-transport-full"
-
aiofiles>=23.0[filesystem-transport]extra == "filesystem-transport"
-
aiofiles>=23.0[gdrive]extra == "gdrive"
-
aiogoogle==5.17.0[mcp]extra == "mcp"
-
aiogoogle==5.17.0[agents]extra == "agents"
-
aiogoogle==5.17.0[agents-lite]extra == "agents-lite"
-
aiogoogle<6,>=5.17[gdrive]extra == "gdrive"
-
aioimaplib>=1.1.0[agents]extra == "agents"
-
albumentations==2.0.6[images]extra == "images"
-
alpaca-py>=0.43.2[agents]extra == "agents"
-
apscheduler==3.11.2[scheduler]extra == "scheduler"
-
arxiv>=3.0.0[mcp]extra == "mcp"
-
arxiv>=3.0.0[agents]extra == "agents"
-
arxiv>=3.0.0[agents-lite]extra == "agents-lite"
-
ast-grep-py>=0.45[wiki-structural]extra == "wiki-structural"
-
ast-grep-py>=0.45[wiki-languages]extra == "wiki-languages"
-
async-notify>=1.6.0[notify-all]extra == "notify-all"
-
async-notify>=1.6.0[integrations]extra == "integrations"
-
asyncdb>=2.16.2[db]extra == "db"
-
asyncpg>=0.29[graphindex-postgres]extra == "graphindex-postgres"
-
autoviz==0.1.905[agents]extra == "agents"
-
azure-identity>=1.18.0[msgraph]extra == "msgraph"
-
azure-identity>=1.18.0[agents]extra == "agents"
-
bm25s>=0.2[bookstore]extra == "bookstore"
-
branca==0.8.2[mcp]extra == "mcp"
-
branca==0.8.2[agents-lite]extra == "agents-lite"
-
branca==0.8.2[agents]extra == "agents"
-
cactus-needle==3.0.4[needle]extra == "needle"
-
click>=8.0[filesystem-transport-full]extra == "filesystem-transport-full"
-
decorator>=5[agents-lite]extra == "agents-lite"
-
decorator>=5[agents]extra == "agents"
-
decorator>=5[mcp]extra == "mcp"
-
defillama-sdk>=0.1.0[agents]extra == "agents"
-
docker==7.1.0[mcp]extra == "mcp"
-
docker==7.1.0[agents-lite]extra == "agents-lite"
-
docker==7.1.0[agents]extra == "agents"
-
docling>=2.74.0[docling]extra == "docling"
-
duckduckgo-search==8.1.1[agents]extra == "agents"
-
duckduckgo-search==8.1.1[agents-lite]extra == "agents-lite"
-
duckduckgo-search==8.1.1[mcp]extra == "mcp"
-
exif==1.6.1[images]extra == "images"
-
exifread==3.5.1[images]extra == "images"
-
ffmpeg==1.4[images]extra == "images"
-
filetype==1.2.0[images]extra == "images"
-
flowtask>=5.12.14[flowtask]extra == "flowtask"
-
fpdf==1.7.2[pdf]extra == "pdf"
-
gmqtt>=0.6.15[agents]extra == "agents"
-
google-api-python-client>=2.151.0[agents]extra == "agents"
-
google-api-python-client>=2.151.0[agents-lite]extra == "agents-lite"
-
google-api-python-client<=2.177.0,>=2.166.0[google]extra == "google"
-
google-api-python-client>=2.151.0[mcp]extra == "mcp"
-
google-cloud-aiplatform>=1.153.0[google]extra == "google"
-
google-cloud-bigquery>=3.30.0[bigquery]extra == "bigquery"
-
google-cloud-texttospeech==2.27.0[google]extra == "google"
-
google-search-results==2.4.2[agents]extra == "agents"
-
google-search-results==2.4.2[agents-lite]extra == "agents-lite"
-
google-search-results==2.4.2[mcp]extra == "mcp"
-
gunicorn>=23.0.0[deploy]extra == "deploy"
-
html2text==2025.4.15[jira]extra == "jira"
-
html2text==2025.4.15[agents]extra == "agents"
-
html2text==2025.4.15[agents-lite]extra == "agents-lite"
-
html2text==2025.4.15[mcp]extra == "mcp"
-
httpx-sse==0.4.1[mcp]extra == "mcp"
-
httpx-sse==0.4.1[agents]extra == "agents"
-
httpx-sse==0.4.1[agents-lite]extra == "agents-lite"
-
huggingface-hub>=1.3.0[security]extra == "security"
-
hypothesis>=6.100[dev]extra == "dev"
-
imagehash==4.3.1[images]extra == "images"
-
ipywidgets==8.1.0[images]extra == "images"
-
jinja2>=3.1[agents]extra == "agents"
-
jira==3.10.5[jira]extra == "jira"
-
jira==3.10.5[agents]extra == "agents"
-
jira==3.10.5[mcp]extra == "mcp"
-
jira==3.10.5[agents-lite]extra == "agents-lite"
-
jq==1.7.0[db]extra == "db"
-
kubernetes-asyncio>=29.0.0[remote-tools]extra == "remote-tools"
-
leidenalg>=0.10[leiden]extra == "leiden"
-
markdownify>=1.2.2[agents]extra == "agents"
-
markdownify>=1.2.2[pdf]extra == "pdf"
-
mcp<2,>=1.28.1[mcp]extra == "mcp"
-
mcp<2,>=1.28.1[agents]extra == "agents"
-
mcp<2,>=1.28.1[agents-lite]extra == "agents-lite"
-
mediawikiapi==1.2[mcp]extra == "mcp"
-
mediawikiapi==1.2[agents]extra == "agents"
-
mediawikiapi==1.2[agents-lite]extra == "agents-lite"
-
microsoft-kiota-authentication-azure>=1.2.0[agents]extra == "agents"
-
microsoft-kiota-authentication-azure>=1.2.0[msgraph]extra == "msgraph"
-
msgraph-sdk>=1.8.0[msgraph]extra == "msgraph"
-
msgraph-sdk>=1.8.0[agents]extra == "agents"
-
navigator-eventbus[grpc]extra == "grpc"
-
networkx>=3.0[mcp]extra == "mcp"
-
networkx>=3.0[agents]extra == "agents"
-
networkx>=3.0[agents-lite]extra == "agents-lite"
-
onnx>=1.22[dev]extra == "dev"
-
onnxruntime>=1.16[security]extra == "security"
-
openai==3.3.1[mcp]extra == "mcp"
-
opensearch-py==3.1.0[agents-lite]extra == "agents-lite"
-
opensearch-py==3.1.0[agents]extra == "agents"
-
opensearch-py==3.1.0[mcp]extra == "mcp"
-
opentelemetry-api<2.0,>=1.25[observability]extra == "observability"
-
opentelemetry-api<2.0,>=1.25[otel]extra == "otel"
-
opentelemetry-exporter-otlp-proto-grpc<2.0,>=1.25[observability]extra == "observability"
-
opentelemetry-exporter-otlp-proto-http<2.0,>=1.25[observability]extra == "observability"
-
opentelemetry-sdk<2.0,>=1.25[otel]extra == "otel"
-
opentelemetry-sdk<2.0,>=1.25[observability]extra == "observability"
-
pandas-datareader>=0.10.0[finance]extra == "finance"
-
pandas-ta-classic>=0.3.59[agents]extra == "agents"
-
parrot-codec>=0.1.0[rust]extra == "rust"
-
pdf4llm==0.0.27[agents]extra == "agents"
-
pgvector>=0.2[graphindex-postgres]extra == "graphindex-postgres"
-
pillow-avif-plugin==1.5.2[images]extra == "images"
-
pillow-heif>=0.22.0[images]extra == "images"
-
playwright==1.52.0[agents]extra == "agents"
-
praw>=7.8.1[reddit]extra == "reddit"
-
prometheus-client<1.0,>=0.20[observability-prometheus]extra == "observability-prometheus"
-
prophet==1.2.1[agents]extra == "agents"
-
psycopg-binary>=3.2.12[db]extra == "db"
-
pydub==0.25.1[audio]extra == "audio"
-
pyheif==0.8.0[images]extra == "images"
-
pymupdf>=1.27[bookstore]extra == "bookstore"
-
pymupdf==1.27.1[agents]extra == "agents"
-
pymupdf4llm>=0.0.27[bookstore]extra == "bookstore"
-
pymupdf4llm==0.0.27[agents]extra == "agents"
-
pyowm==3.3.0[mcp]extra == "mcp"
-
pyowm==3.3.0[agents-lite]extra == "agents-lite"
-
pyowm==3.3.0[agents]extra == "agents"
-
pytector==0.2.0[security]extra == "security"
-
pytesseract>=0.3.13[ocr]extra == "ocr"
-
pytest>=8.0[dev]extra == "dev"
-
pytest-asyncio>=0.24[dev]extra == "dev"
-
pytest-benchmark>=4.0[dev]extra == "dev"
-
python-docx>=1.2.0[agents]extra == "agents"
-
python-docx>=1.2.0[pdf]extra == "pdf"
-
python-igraph>=0.10[leiden]extra == "leiden"
-
python-pptx==1.0.2[agents]extra == "agents"
-
python-xmp-toolkit==2.1.0[images]extra == "images"
-
querysource>=5.1.2[integrations]extra == "integrations"
-
querysource>=5.1.2[db]extra == "db"
-
rank-bm25==0.2.2[retrieval]extra == "retrieval"
-
rapidfuzz>=3.0[graphindex]extra == "graphindex"
-
requests-oauthlib==2.0.0[agents-lite]extra == "agents-lite"
-
requests-oauthlib==2.0.0[mcp]extra == "mcp"
-
requests-oauthlib==2.0.0[agents]extra == "agents"
-
rich>=13.0[filesystem-transport-full]extra == "filesystem-transport-full"
-
rq==2.6.0[mcp]extra == "mcp"
-
rq==2.6.0[agents]extra == "agents"
-
rq==2.6.0[agents-lite]extra == "agents-lite"
-
ruff>=0.4[dev]extra == "dev"
-
selenium==4.35.0[agents]extra == "agents"
-
sentence-transformers>=5.3.0[agents]extra == "agents"
-
sentencepiece==0.2.1[tokenizer]extra == "tokenizer"
-
spacy==3.8.11[agents]extra == "agents"
-
sse-starlette==3.0.2[mcp]extra == "mcp"
-
sse-starlette==3.0.2[agents]extra == "agents"
-
sse-starlette==3.0.2[agents-lite]extra == "agents-lite"
-
stackapi==0.3.1[mcp]extra == "mcp"
-
stackapi==0.3.1[agents]extra == "agents"
-
stackapi==0.3.1[agents-lite]extra == "agents-lite"
-
sweetviz==2.1.4[eda]extra == "eda"
-
ta-lib==0.6.8[finance]extra == "finance"
-
ta-lib>=0.4.32[agents]extra == "agents"
-
timm==1.0.15[images]extra == "images"
-
torchvision<0.24,>=0.23.0[images]extra == "images"
-
transformers>=5.3.0[images]extra == "images"
-
tree-sitter>=0.23[graphindex]extra == "graphindex"
-
tree-sitter>=0.23[wiki-languages]extra == "wiki-languages"
-
tree-sitter-javascript>=0.23[wiki-languages]extra == "wiki-languages"
-
tree-sitter-luau>=1.2[wiki-languages]extra == "wiki-languages"
-
tree-sitter-perl>=0.23[wiki-languages]extra == "wiki-languages"
-
tree-sitter-php>=0.23[wiki-languages]extra == "wiki-languages"
-
tree-sitter-rust>=0.23[wiki-languages]extra == "wiki-languages"
-
tree-sitter-typescript>=0.23[wiki-languages]extra == "wiki-languages"
-
ultralytics==8.4.14[images]extra == "images"
-
undetected-chromedriver==3.5.5[agents]extra == "agents"
-
watchdog>=4.0[filesystem-transport-full]extra == "filesystem-transport-full"
-
weasyprint==70.0[pdf]extra == "pdf"
-
webdriver-manager==4.0.2[agents]extra == "agents"
-
wikipedia==1.4.0[mcp]extra == "mcp"
-
wikipedia==1.4.0[agents]extra == "agents"
-
wikipedia==1.4.0[agents-lite]extra == "agents-lite"
-
xhtml2pdf>=0.2.17[agents]extra == "agents"
-
yfinance==0.2.54[agents]extra == "agents"
-
yfinance==0.2.54[agents-lite]extra == "agents-lite"
-
yfinance==0.2.54[mcp]extra == "mcp"
-
youtube-search==2.1.2[agents]extra == "agents"
-
youtube-search==2.1.2[agents-lite]extra == "agents-lite"
-
youtube-search==2.1.2[mcp]extra == "mcp"
-
zeep==4.3.3[agents]extra == "agents"
-
zeep==4.3.3[agents-lite]extra == "agents-lite"
-
zeep==4.3.3[mcp]extra == "mcp"
Used By
- flowtask 28.7K/mo
- ai-parrot-loaders 9.0K/mo
- ai-parrot-tools 9.0K/mo
- ai-parrot-pipelines 8.7K/mo
- ai-parrot-visualizations 6.5K/mo
- ai-parrot-integrations 6.5K/mo
- ai-parrot-embeddings 6.4K/mo
- ai-parrot-server 5.9K/mo
- ai-parrot-advisors 5.5K/mo
- ai-parrot-client-groq 4.8K/mo