{"adoption": {"forks": 120, "observed_at": "2026-08-28T04:07:30.261540+00:00", "stars": 2924}, "canonical_url": "https://ross.abutalabs.com/products/dbi", "card": {"archived": false, "artifact_type": "application", "description": "Author is duckbill ", "domain": ["gaming-tools", "files", "cross-platform"], "enriched": true, "function": ["file-system", "file-upload", "developer-tools"], "health_score": 96, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["rashevskyv/dbi"], "name": "rashevskyv/dbi", "platform": ["game-engine", "cross-platform", "cli"], "pushed_at": "2026-07-17T11:40:16+00:00", "repo": "rashevskyv/dbi", "stars": 2924, "tags": ["nintendo-switch", "homebrew", "nsp-installer", "mtp", "file-manager", "save-backup"], "topics": [], "urls": [], "use_cases": ["install nsp files on nintendo switch from pc", "transfer games to switch over usb or mtp", "backup and restore switch save data", "manage files on switch sd card", "install games from a local http server to switch", "browse and manage switch tickets and installed titles"], "what_it_is": "DBI is a Nintendo Switch homebrew application for installing game titles in NSP, NSZ, XCI, and XCZ formats via MTP, USB, HTTP, and other sources. It also functions as a file manager with save backup/restore, archive and image viewing, and ticket management.", "when_to_avoid": ["you need a tool for unmodified (stock) Switch consoles without homebrew", "you want an English-language interface or documentation today", "you are not working with Nintendo Switch game installation"], "when_to_choose": ["you run homebrew on a Nintendo Switch and need a full-featured title installer", "you want MTP/USB/HTTP/network installation of NSP, NSZ, XCI, XCZ files", "you need save backup, ticket browsing, and file management in one Switch app"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dbi", "repo": "rashevskyv/dbi", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.261540+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:33:43.987051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07e8a695e3cf3874178910916d650671a575ee93fcd3f90fb1522dbfffe311e2", "fetched_at": "2026-08-28T04:07:30.261540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rashevskyv/dbi"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.261540+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:33:43.987051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07e8a695e3cf3874178910916d650671a575ee93fcd3f90fb1522dbfffe311e2", "fetched_at": "2026-08-28T04:07:30.261540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rashevskyv/dbi"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:33:43.987051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07e8a695e3cf3874178910916d650671a575ee93fcd3f90fb1522dbfffe311e2", "fetched_at": "2026-08-28T04:07:30.261540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rashevskyv/dbi"}], "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:30.261540+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.261540+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.261540+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:33:43.987051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07e8a695e3cf3874178910916d650671a575ee93fcd3f90fb1522dbfffe311e2", "fetched_at": "2026-08-28T04:07:30.261540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rashevskyv/dbi"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.261540+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.261540+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:33:43.987051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07e8a695e3cf3874178910916d650671a575ee93fcd3f90fb1522dbfffe311e2", "fetched_at": "2026-08-28T04:07:30.261540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rashevskyv/dbi"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.261540+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.261540+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.261540+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:33:43.987051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07e8a695e3cf3874178910916d650671a575ee93fcd3f90fb1522dbfffe311e2", "fetched_at": "2026-08-28T04:07:30.261540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rashevskyv/dbi"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.261540+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.261540+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:33:43.987051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07e8a695e3cf3874178910916d650671a575ee93fcd3f90fb1522dbfffe311e2", "fetched_at": "2026-08-28T04:07:30.261540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rashevskyv/dbi"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:33:43.987051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07e8a695e3cf3874178910916d650671a575ee93fcd3f90fb1522dbfffe311e2", "fetched_at": "2026-08-28T04:07:30.261540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rashevskyv/dbi"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:33:43.987051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07e8a695e3cf3874178910916d650671a575ee93fcd3f90fb1522dbfffe311e2", "fetched_at": "2026-08-28T04:07:30.261540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rashevskyv/dbi"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:33:43.987051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07e8a695e3cf3874178910916d650671a575ee93fcd3f90fb1522dbfffe311e2", "fetched_at": "2026-08-28T04:07:30.261540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rashevskyv/dbi"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 93, "longevity": 100, "rhythm": 93}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2144, "days_push": 47, "days_rel": 47, "gap_med": 9, "n_releases_24m": 50}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}