{"adoption": {"forks": 304, "observed_at": "2026-08-28T04:07:58.557798+00:00", "stars": 3379}, "canonical_url": "https://ross.abutalabs.com/products/deepseek-ocr-2", "card": {"archived": false, "artifact_type": "library", "description": "Visual Causal Flow", "domain": ["computer-vision", "image-processing", "pdf", "deep-learning", "artificial-intelligence"], "enriched": true, "function": ["ocr", "machine-learning", "llm-inference", "pdf"], "health_score": 59, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["deepseek-ai/DeepSeek-OCR-2"], "name": "deepseek-ai/DeepSeek-OCR-2", "platform": ["python"], "pushed_at": "2026-02-03T00:34:18+00:00", "repo": "deepseek-ai/DeepSeek-OCR-2", "stars": 3379, "tags": ["vision-language-model", "document-parsing", "vllm", "transformers", "visual-causal-flow", "deepseek", "gpu", "linux", "docker"], "topics": [], "urls": [], "use_cases": ["extract text from images with ocr", "convert pdf documents to text", "parse scanned documents", "run ocr model locally on gpu", "benchmark document parsing on OmniDocBench", "batch process images for text extraction"], "what_it_is": "DeepSeek-OCR 2 is an open-source vision-language model and inference toolkit implementing 'Visual Causal Flow' for optical character recognition and document understanding. It provides scripts for running inference on images and PDFs via vLLM or Hugging Face Transformers.", "when_to_avoid": ["you need lightweight CPU-only OCR without a GPU", "you need a simple hosted OCR API rather than self-hosted model inference", "you lack the CUDA/torch environment the project requires"], "when_to_choose": ["you need high-quality OCR or document-to-text conversion with a modern vision-language model", "you want GPU-accelerated batch or concurrent PDF OCR via vLLM", "you're researching visual encoding approaches like Visual Causal Flow"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/deepseek-ocr-2", "repo": "deepseek-ai/DeepSeek-OCR-2", "role": "main", "score": 44}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.557798+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:39:41.811883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5032c93845480979f26d1bd6d159e5ee8e77ce978e3beb6437473c47e284fe4b", "fetched_at": "2026-08-28T04:07:58.557798+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepseek-ai/DeepSeek-OCR-2"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.557798+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:39:41.811883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5032c93845480979f26d1bd6d159e5ee8e77ce978e3beb6437473c47e284fe4b", "fetched_at": "2026-08-28T04:07:58.557798+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepseek-ai/DeepSeek-OCR-2"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:39:41.811883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5032c93845480979f26d1bd6d159e5ee8e77ce978e3beb6437473c47e284fe4b", "fetched_at": "2026-08-28T04:07:58.557798+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepseek-ai/DeepSeek-OCR-2"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.557798+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.557798+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.557798+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:39:41.811883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5032c93845480979f26d1bd6d159e5ee8e77ce978e3beb6437473c47e284fe4b", "fetched_at": "2026-08-28T04:07:58.557798+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepseek-ai/DeepSeek-OCR-2"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.557798+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.557798+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:39:41.811883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5032c93845480979f26d1bd6d159e5ee8e77ce978e3beb6437473c47e284fe4b", "fetched_at": "2026-08-28T04:07:58.557798+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepseek-ai/DeepSeek-OCR-2"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.557798+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.557798+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.557798+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:39:41.811883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5032c93845480979f26d1bd6d159e5ee8e77ce978e3beb6437473c47e284fe4b", "fetched_at": "2026-08-28T04:07:58.557798+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepseek-ai/DeepSeek-OCR-2"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.557798+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.557798+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:39:41.811883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5032c93845480979f26d1bd6d159e5ee8e77ce978e3beb6437473c47e284fe4b", "fetched_at": "2026-08-28T04:07:58.557798+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepseek-ai/DeepSeek-OCR-2"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:39:41.811883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5032c93845480979f26d1bd6d159e5ee8e77ce978e3beb6437473c47e284fe4b", "fetched_at": "2026-08-28T04:07:58.557798+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepseek-ai/DeepSeek-OCR-2"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:39:41.811883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5032c93845480979f26d1bd6d159e5ee8e77ce978e3beb6437473c47e284fe4b", "fetched_at": "2026-08-28T04:07:58.557798+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepseek-ai/DeepSeek-OCR-2"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:39:41.811883+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5032c93845480979f26d1bd6d159e5ee8e77ce978e3beb6437473c47e284fe4b", "fetched_at": "2026-08-28T04:07:58.557798+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepseek-ai/DeepSeek-OCR-2"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 65, "longevity": 15, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 218, "days_push": 212, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 44, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}