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 <9,>=8
- gitpython >=3.1
- httpx >=0.27
- psutil >=5.9
- pydantic >=2.5
- pydantic-settings >=2
- pyyaml >=6
- rich >=13
- sqlean-py >=0.21.7
- structlog >=24
- tree-sitter >=0.21
- tree-sitter-go >=0.21
- tree-sitter-javascript >=0.21
- tree-sitter-python >=0.21
- typer <0.28,>=0.12
61 optional dependencies
-
anthropic>=0.30[all]extra == "all"
-
anthropic>=0.30[anthropic]extra == "anthropic"
-
graphiti-core>=0.3[all]extra == "all"
-
graphiti-core>=0.3[team]extra == "team"
-
jsonschema>=4.20[dev]extra == "dev"
-
jsonschema>=4.20[all]extra == "all"
-
jsonschema>=4.20[ci]extra == "ci"
-
jsonschema>=4.20[standard]extra == "standard"
-
jsonschema>=4.20[team]extra == "team"
-
mypy>=1.8[dev]extra == "dev"
-
neo4j>=5.15[all]extra == "all"
-
neo4j>=5.15[team]extra == "team"
-
ollama>=0.2[local]extra == "local"
-
ollama>=0.2[all]extra == "all"
-
openai>=1.35[openai]extra == "openai"
-
openai>=1.35[all]extra == "all"
-
openapi-spec-validator>=0.7[ci]extra == "ci"
-
openapi-spec-validator>=0.7[team]extra == "team"
-
openapi-spec-validator>=0.7[standard]extra == "standard"
-
openapi-spec-validator>=0.7[dev]extra == "dev"
-
openapi-spec-validator>=0.7[all]extra == "all"
-
prance>=23[ci]extra == "ci"
-
prance>=23[all]extra == "all"
-
prance>=23[dev]extra == "dev"
-
prance>=23[standard]extra == "standard"
-
prance>=23[team]extra == "team"
-
pygithub>=2[ci]extra == "ci"
-
pygithub>=2[all]extra == "all"
-
pytest>=7[dev]extra == "dev"
-
pytest-cov>=4[dev]extra == "dev"
-
qdrant-client>=1.7[team]extra == "team"
-
qdrant-client>=1.7[all]extra == "all"
-
redis>=5[team]extra == "team"
-
redis>=5[all]extra == "all"
-
ruff>=0.4[dev]extra == "dev"
-
sarif-tools>=0.3[ci]extra == "ci"
-
sarif-tools>=0.3[all]extra == "all"
-
semgrep>=1.50[all]extra == "all"
-
semgrep>=1.50[ci]extra == "ci"
-
semgrep>=1.50[dev]extra == "dev"
-
semgrep>=1.50[standard]extra == "standard"
-
semgrep>=1.50[team]extra == "team"
-
textual>=0.80[studio]extra == "studio"
-
textual>=0.80[all]extra == "all"
-
textual>=0.80[ci]extra == "ci"
-
tree-sitter-go>=0.21[dev]extra == "dev"
-
tree-sitter-java>=0.21[standard]extra == "standard"
-
tree-sitter-java>=0.21[team]extra == "team"
-
tree-sitter-java>=0.21[dev]extra == "dev"
-
tree-sitter-java>=0.21[ci]extra == "ci"
-
tree-sitter-java>=0.21[all]extra == "all"
-
tree-sitter-ruby>=0.21[ci]extra == "ci"
-
tree-sitter-ruby>=0.21[dev]extra == "dev"
-
tree-sitter-ruby>=0.21[standard]extra == "standard"
-
tree-sitter-ruby>=0.21[team]extra == "team"
-
tree-sitter-ruby>=0.21[all]extra == "all"
-
tree-sitter-rust>=0.21[ci]extra == "ci"
-
tree-sitter-rust>=0.21[dev]extra == "dev"
-
tree-sitter-rust>=0.21[standard]extra == "standard"
-
tree-sitter-rust>=0.21[team]extra == "team"
-
tree-sitter-rust>=0.21[all]extra == "all"