{"adoption": {"forks": 110, "observed_at": "2026-09-01T02:14:03.818836+00:00", "stars": 1090}, "canonical_url": "https://ross.abutalabs.com/products/depth-anythingcpp", "card": {"archived": false, "artifact_type": "library", "description": "A from-scratch C++17/ggml port of Depth Anything 2 and 3 (ByteDance)", "domain": ["computer-vision", "machine-learning", "deep-learning", "graphics"], "enriched": true, "function": ["machine-learning", "computer-vision", "image-processing", "llm-inference"], "health_score": 80, "homepage": null, "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["localai-org/depth-anything.cpp"], "name": "localai-org/depth-anything.cpp", "platform": ["cpp", "windows", "cli"], "pushed_at": "2026-08-31T09:40:17+00:00", "repo": "localai-org/depth-anything.cpp", "stars": 1090, "tags": ["depth-estimation", "ggml", "gguf", "monocular-depth", "camera-pose", "3d-reconstruction", "point-cloud", "depth-anything", "cpu-inference", "c-api", "linux", "macos", "gpu"], "topics": [], "urls": [], "use_cases": ["estimate metric depth maps from a single image without Python or PyTorch", "recover camera pose and intrinsics from photos for 3D reconstruction", "export depth and point clouds to glb, COLMAP, or PLY formats", "embed depth estimation into C, C++, Go, or Rust applications via a C API", "run quantized depth models on CPU with no GPU or CUDA toolkit", "generate 3D point clouds and sky masks from images"], "what_it_is": "A from-scratch C++17/ggml port of ByteDance's Depth Anything 2 and 3 models for dependency-free monocular metric depth and camera pose inference. It ships as a self-contained GGUF-based native library and CLI with a flat C API, running faster than PyTorch on CPU with optional CUDA/Metal/Vulkan backends.", "when_to_avoid": ["you need training or fine-tuning of depth models, not just inference", "you prefer a Python/PyTorch ecosystem with easy experimentation", "you need multi-view stereo reconstruction beyond what DA3 provides"], "when_to_choose": ["you need fast, dependency-free depth estimation on CPU or edge devices", "you want to embed monocular depth inference in native applications without Python", "you need bit-exact parity with Depth Anything 3 outputs", "you want quantized models (down to ~99 MB) for lightweight deployment"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/depth-anythingcpp", "repo": "localai-org/depth-anything.cpp", "role": "main", "score": 58}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.818836+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:49:31.969257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f58c667b16646baf15c2cff82cb6a98e3f9bec4eefb3e4fbbca134e33b28cf3", "fetched_at": "2026-09-01T02:14:03.818836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/localai-org/depth-anything.cpp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.818836+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:49:31.969257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f58c667b16646baf15c2cff82cb6a98e3f9bec4eefb3e4fbbca134e33b28cf3", "fetched_at": "2026-09-01T02:14:03.818836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/localai-org/depth-anything.cpp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:49:31.969257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f58c667b16646baf15c2cff82cb6a98e3f9bec4eefb3e4fbbca134e33b28cf3", "fetched_at": "2026-09-01T02:14:03.818836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/localai-org/depth-anything.cpp"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.818836+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.818836+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.818836+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:49:31.969257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f58c667b16646baf15c2cff82cb6a98e3f9bec4eefb3e4fbbca134e33b28cf3", "fetched_at": "2026-09-01T02:14:03.818836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/localai-org/depth-anything.cpp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.818836+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.818836+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:49:31.969257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f58c667b16646baf15c2cff82cb6a98e3f9bec4eefb3e4fbbca134e33b28cf3", "fetched_at": "2026-09-01T02:14:03.818836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/localai-org/depth-anything.cpp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.818836+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.818836+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.818836+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:49:31.969257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f58c667b16646baf15c2cff82cb6a98e3f9bec4eefb3e4fbbca134e33b28cf3", "fetched_at": "2026-09-01T02:14:03.818836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/localai-org/depth-anything.cpp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.818836+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-01T02:14:03.818836+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:49:31.969257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f58c667b16646baf15c2cff82cb6a98e3f9bec4eefb3e4fbbca134e33b28cf3", "fetched_at": "2026-09-01T02:14:03.818836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/localai-org/depth-anything.cpp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:49:31.969257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f58c667b16646baf15c2cff82cb6a98e3f9bec4eefb3e4fbbca134e33b28cf3", "fetched_at": "2026-09-01T02:14:03.818836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/localai-org/depth-anything.cpp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:49:31.969257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f58c667b16646baf15c2cff82cb6a98e3f9bec4eefb3e4fbbca134e33b28cf3", "fetched_at": "2026-09-01T02:14:03.818836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/localai-org/depth-anything.cpp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:49:31.969257+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f58c667b16646baf15c2cff82cb6a98e3f9bec4eefb3e4fbbca134e33b28cf3", "fetched_at": "2026-09-01T02:14:03.818836+00:00", "kind": "readme", "missing": false, "url": "https://github.com/localai-org/depth-anything.cpp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 5, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 80, "days_push": 2, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 58, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 5, "stale_scrape": false}}