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
- click >=8
- croniter >=2.0
- datasets >=4.5.0
- ddgs >=9.11.4
- httpx >=0.27
- nvidia-ml-py >=12.560.30
- openai >=1.30
- posthog >=3.0
- python-telegram-bot >=22.8
- rich >=13
-
tomli
>=2.0
python_version < "3.11"
- tomlkit >=0.12
- websockets >=15.0.1
96 optional dependencies
-
amdsmi>=6.1[energy-amd]extra == "energy-amd"
-
amdsmi>=6.1[energy-all]extra == "energy-all"
-
anthropic>=0.30[inference-cloud]extra == "inference-cloud"
-
apple-fm-sdk>=0.2.1[afm]sys_platform == "darwin" and extra == "afm"
-
colbert-ai>=0.2[memory-colbert]extra == "memory-colbert"
-
croniter>=2.0[scheduler]extra == "scheduler"
-
cryptography>=43[security-signing]extra == "security-signing"
-
ddgs>=9.11.4[tools-search]extra == "tools-search"
-
deepgram-sdk>=3.0[speech-deepgram]extra == "speech-deepgram"
-
discord-py>=2.3[channel-discord]extra == "channel-discord"
-
docker>=7.0[mining-pearl-vllm]extra == "mining-pearl-vllm"
-
docker>=7.0[sandbox-docker]extra == "sandbox-docker"
-
dspy>=2.6[learning-dspy]extra == "learning-dspy"
-
faiss-cpu>=1.7[memory-faiss]extra == "memory-faiss"
-
fastapi>=0.110[server]extra == "server"
-
fastapi>=0.110[desktop]extra == "desktop"
-
faster-whisper>=1.0[desktop]extra == "desktop"
-
faster-whisper>=1.0[speech]extra == "speech"
-
gepa>=0.1[learning-gepa]extra == "learning-gepa"
-
google-api-python-client>=2.0[channel-gmail]extra == "channel-gmail"
-
google-auth>=2.0[eval-sheets]extra == "eval-sheets"
-
google-auth-httplib2>=0.2[channel-gmail]extra == "channel-gmail"
-
google-auth-oauthlib>=1.0[channel-gmail]extra == "channel-gmail"
-
google-genai>=1.0[inference-google]extra == "inference-google"
-
gspread>=6.0[eval-sheets]extra == "eval-sheets"
-
httpx>=0.27[channel-twitter]extra == "channel-twitter"
-
httpx>=0.27[mining-pearl-vllm]extra == "mining-pearl-vllm"
-
kokoro>=0.9[voice]extra == "voice"
-
line-bot-sdk>=3.0[channel-line]extra == "channel-line"
-
litellm==1.100.1[inference-litellm]extra == "inference-litellm"
-
mastodon-py>=1.8[channel-mastodon]extra == "channel-mastodon"
-
maturin>=1.12.6[dev]extra == "dev"
-
mkdocs>=1.6[docs]extra == "docs"
-
mkdocs-gen-files>=0.5[docs]extra == "docs"
-
mkdocs-literate-nav>=0.6[docs]extra == "docs"
-
mkdocs-material>=9.5[docs]extra == "docs"
-
mkdocstrings>=0.25[docs]extra == "docs"
-
mlx-lm>=0.31.1[inference-mlx]sys_platform == "darwin" and extra == "inference-mlx"
-
numpy>=1.24[voice]extra == "voice"
-
numpy>=1.24[speech]extra == "speech"
-
numpy>=1.24[memory-faiss]extra == "memory-faiss"
-
numpy>=1.24[desktop]extra == "desktop"
-
onnxruntime<1.24[speech]python_version < "3.11" and extra == "speech"
-
onnxruntime<1.24[desktop]python_version < "3.11" and extra == "desktop"
-
openai>=1.30[media]extra == "media"
-
openai>=1.30[inference-cloud]extra == "inference-cloud"
-
openhands-sdk>=1.0[openhands]python_version >= "3.12" and extra == "openhands"
-
pdfplumber>=0.10[memory-pdf]extra == "memory-pdf"
-
pdfplumber>=0.10[pdf]extra == "pdf"
-
playwright>=1.40[browser]extra == "browser"
-
polars>=1.0[framework-comparison]extra == "framework-comparison"
-
praw>=7.0[channel-reddit]extra == "channel-reddit"
-
pre-commit>=3.0[dev]extra == "dev"
-
pydantic>=2.0[desktop]extra == "desktop"
-
pydantic>=2.0[server]extra == "server"
-
pygemma>=0.1.3[inference-gemma]extra == "inference-gemma"
-
pymessenger>=0.0.7[channel-messenger]extra == "channel-messenger"
-
pynostr>=0.6[channel-nostr]extra == "channel-nostr"
-
pynvml>=12.0[gpu-metrics]extra == "gpu-metrics"
-
pynvml>=12.0[energy-all]extra == "energy-all"
-
pytest>=8[dev]extra == "dev"
-
pytest-asyncio>=0.24[dev]extra == "dev"
-
pytest-cov>=5[dev]extra == "dev"
-
pytest-xdist>=3[dev]extra == "dev"
-
python-multipart>=0.0.9[server]extra == "server"
-
python-multipart>=0.0.9[desktop]extra == "desktop"
-
python-telegram-bot>=21.0[channel-telegram]extra == "channel-telegram"
-
rank-bm25>=0.2.2[memory-bm25]extra == "memory-bm25"
-
respx>=0.22[dev]extra == "dev"
-
rocketchat-api>=1.30[channel-rocketchat]extra == "channel-rocketchat"
-
ruff>=0.4[dev]extra == "dev"
-
sentence-transformers>=2.2[memory-faiss]extra == "memory-faiss"
-
slack-sdk>=3.27[channel-slack]extra == "channel-slack"
-
slixmpp>=1.8[channel-xmpp]extra == "channel-xmpp"
-
sounddevice>=0.5[speech]extra == "speech"
-
sounddevice>=0.5[desktop]extra == "desktop"
-
sounddevice>=0.5[voice]extra == "voice"
-
soundfile>=0.12[desktop]extra == "desktop"
-
soundfile>=0.12[voice]extra == "voice"
-
soundfile>=0.12[speech]extra == "speech"
-
tavily-python>=0.3[tools-search]extra == "tools-search"
-
textual>=0.80[dashboard]extra == "dashboard"
-
torch>=2.0[orchestrator-training]extra == "orchestrator-training"
-
torch>=2.0[memory-colbert]extra == "memory-colbert"
-
transformers>=4.40[orchestrator-training]extra == "orchestrator-training"
-
twilio>=9.0[channel-twilio]extra == "channel-twilio"
-
twitchio>=2.6[channel-twitch]extra == "channel-twitch"
-
uvicorn>=0.30[desktop]extra == "desktop"
-
uvicorn>=0.30[server]extra == "server"
-
viberbot>=1.0[channel-viber]extra == "channel-viber"
-
vllm>=0.16.0[inference-vllm]extra == "inference-vllm"
-
wandb>=0.17[eval-wandb]extra == "eval-wandb"
-
wasmtime>=25[sandbox-wasm]extra == "sandbox-wasm"
-
zeus-apple-silicon>=1.1.0[energy-all]sys_platform == "darwin" and extra == "energy-all"
-
zeus-apple-silicon>=1.1.0[energy-apple]sys_platform == "darwin" and extra == "energy-apple"
-
zulip>=0.9[channel-zulip]extra == "channel-zulip"