{"package":"openviking","ecosystem":"pypi","latest_version":"0.3.14","description":"An Agent-native context database","license":"AGPL-3.0","license_risk":"network_copyleft","commercial_use_notes":"AGPL-3.0: blocks closed-source SaaS — network use = distribution. Requires source disclosure to users.","homepage":"https://pypi.org/project/openviking/","repository":"https://github.com/volcengine/openviking","downloads_weekly":0,"health":{"score":62,"risk":"moderate","breakdown":{"maintenance":25,"popularity":0,"security":25,"maturity":12,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"0.3.14","total_count":45,"recent":["0.3.2","0.3.3","0.3.4.dev44","0.3.4","0.3.5","0.3.6.dev42","0.3.6.dev45","0.3.6.dev46","0.3.6.dev49","0.3.6.dev79","0.3.6","0.3.8","0.3.9","0.3.10.dev29","0.3.10","0.3.11.dev39","0.3.11","0.3.12","0.3.13","0.3.14"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-04-30T09:23:51.281671Z","dependencies_count":118,"dependencies":["pydantic>=2.0.0","typing-extensions>=4.5.0","pyyaml>=6.0","httpx>=0.25.0","pdfplumber>=0.10.0","readabilipy>=0.2.0","markdownify>=0.11.0","openai>=1.0.0","requests>=2.31.0","python-docx>=1.0.0","olefile>=0.47","xlrd>=2.0.1","python-pptx>=1.0.0","openpyxl>=3.0.0","ebooklib>=0.18.0","json-repair>=0.25.0","apscheduler>=3.11.0","volcengine>=1.0.216","volcengine-python-sdk[ark]>=5.0.3","fastapi>=0.128.0","uvicorn>=0.39.0","xxhash>=3.0.0","jinja2>=3.1.6","tabulate>=0.9.0","urllib3>=2.6.3","protobuf>=6.33.5","pdfminer-six>=20251230","typer>=0.12.0","litellm<1.83.13,>=1.0.0","python-multipart>=0.0.22","tree-sitter>=0.23.0","tree-sitter-python>=0.23.0","tree-sitter-javascript>=0.23.0","tree-sitter-typescript>=0.23.0","tree-sitter-java>=0.23.0","tree-sitter-cpp>=0.23.0","tree-sitter-rust>=0.23.0","tree-sitter-go>=0.23.0","tree-sitter-c-sharp>=0.23.0","tree-sitter-php>=0.23.0","tree-sitter-lua>=0.1.0","opentelemetry-api>=1.14","opentelemetry-sdk>=1.14","opentelemetry-exporter-otlp-proto-grpc>=1.14","opentelemetry-exporter-otlp-proto-http>=1.14","opentelemetry-instrumentation-asyncio>=0.61b0","loguru>=0.7.3","cryptography>=42.0.0","argon2-cffi>=23.0.0","lark-oapi>=1.5.3","mcp>=1.27.0","pathspec>=1.1.1","pytest>=7.0.0; extra == \"test\"","pytest-asyncio>=0.21.0; extra == \"test\"","boto3>=1.42.44; extra == \"test\"","pytest-cov>=4.0.0; extra == \"test\"","ragas>=0.1.0; extra == \"test\"","datasets>=2.0.0; extra == \"test\"","pandas>=2.0.0; extra == \"test\"","diff-match-patch>=20200713; extra == \"test\"","hvac>=2.0.0; extra == \"test\"","mypy>=1.0.0; extra == \"dev\"","ruff>=0.1.0; extra == \"dev\"","setuptools_scm>=10.0.0; extra == \"dev\"","sphinx>=7.0.0; extra == \"doc\"","sphinx-rtd-theme>=1.3.0; extra == \"doc\"","myst-parser>=2.0.0; extra == \"doc\"","ragas>=0.1.0; extra == \"eval\"","datasets>=2.0.0; extra == \"eval\"","pandas>=2.0.0; extra == \"eval\"","google-genai>=1.0.0; extra == \"gemini\"","google-genai>=1.0.0; extra == \"gemini-async\"","anyio>=4.0.0; extra == \"gemini-async\"","pytesseract>=0.3.10; extra == \"ocr\"","setuptools>=61.0; extra == \"build\"","setuptools-scm>=8.0; extra == \"build\"","cmake>=3.15; extra == \"build\"","wheel; extra == \"build\"","build; extra == \"build\"","pydantic-settings>=2.0.0; extra == \"bot\"","websockets>=12.0; extra == \"bot\"","websocket-client>=1.6.0; extra == \"bot\"","httpx[socks]>=0.25.0; extra == \"bot\"","readability-lxml>=0.8.0; extra == \"bot\"","rich>=13.0.0; extra == \"bot\"","croniter>=2.0.0; extra == \"bot\"","socksio>=1.0.0; extra == \"bot\"","python-socketio>=5.11.0; extra == \"bot\"","msgpack>=1.0.8; extra == \"bot\"","python-socks[asyncio]>=2.4.0; extra == \"bot\"","prompt-toolkit>=3.0.0; extra == \"bot\"","pygments>=2.16.0; extra == \"bot\"","html2text>=2020.1.16; extra == \"bot\"","beautifulsoup4>=4.12.0; extra == \"bot\"","ddgs>=9.0.0; extra == \"bot\"","tavily-python>=0.5.0; extra == \"bot\"","gradio>=6.6.0; extra == \"bot\"","py-machineid>=1.0.0; extra == \"bot\"","mcp>=1.0.0; extra == \"bot\"","langfuse>=3.0.0; extra == \"bot-langfuse\"","python-telegram-bot[socks]>=21.0; extra == \"bot-telegram\"","lark-oapi>=1.0.0; extra == \"bot-feishu\"","dingtalk-stream>=0.4.0; extra == \"bot-dingtalk\"","slack-sdk>=3.26.0; extra == \"bot-slack\"","qq-botpy>=1.0.0; extra == \"bot-qq\"","opensandbox>=0.1.0; extra == \"bot-sandbox\"","opensandbox-server>=0.1.0; extra == \"bot-sandbox\"","agent-sandbox>=0.0.23; extra == \"bot-sandbox\"","fusepy>=3.0.1; extra == \"bot-fuse\"","opencode-ai>=0.1.0a0; extra == \"bot-opencode\"","openviking[bot,bot-dingtalk,bot-feishu,bot-fuse,bot-langfuse,bot-opencode,bot-qq,bot-sandbox,bot-slack,bot-telegram]; extra == \"bot-full\"","langchain>=1.0.0; extra == \"benchmark\"","langchain-core>=1.0.0; extra == \"benchmark\"","langchain-openai>=1.0.0; extra == \"benchmark\"","tiktoken>=0.5.0; extra == \"benchmark\"","datasets>=2.0.0; extra == \"benchmark\"","pandas>=2.0.0; extra == \"benchmark\"","llama-cpp-python>=0.3.0; extra == \"local-embed\""]},"github_stats":null,"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"0.3.14","version_hint":null,"summary":"openviking@0.3.14 is safe to use (health: 62/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":759,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":null,"last_release_days_ago":0,"avg_days_between_releases":null,"release_velocity":"active"}}