{"adoption": {"forks": 249, "observed_at": "2026-08-28T04:09:15.769380+00:00", "stars": 5336}, "canonical_url": "https://ross.abutalabs.com/products/pet", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Simple command-line snippet manager", "domain": ["developer-tools"], "enriched": true, "function": ["cli", "developer-tools", "search-engine"], "health_score": 73, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["knqyf263/pet"], "name": "knqyf263/pet", "platform": ["windows", "cli", "cross-platform"], "pushed_at": "2026-03-13T19:12:49+00:00", "repo": "knqyf263/pet", "stars": 5336, "tags": ["snippet-manager", "shell-history", "command-palette", "gist-sync", "go", "command-line", "linux", "macos"], "topics": ["golang", "go", "snippets", "linux", "command-line", "standalone"], "urls": [], "use_cases": ["save commands I keep forgetting", "search my shell snippets interactively", "recall rarely used complex commands", "stop digging through shell history for old commands", "sync snippets across machines via Gist", "run parameterized command templates", "register the previous command as a snippet"], "what_it_is": "Pet is a simple command-line snippet manager written in Go that lets you save, tag, search, and execute command snippets. It supports parameterized snippets, interactive fuzzy search, and syncing via Gist or GitLab Snippets.", "when_to_avoid": ["you need a GUI snippet manager", "you want to share rich text or multi-file notes rather than commands", "you need team-managed snippet libraries with permissions"], "when_to_choose": ["you want a lightweight, standalone binary to manage command snippets", "you need fuzzy interactive search and direct execution of snippets", "you want automatic snippet sync via Gist or GitLab", "you work across many tools and can't remember every command"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pet", "repo": "knqyf263/pet", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.769380+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:58:51.505173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "294088ddbefef2ffcd53d6c6317d6401a709f353d76cd7e5e7e1828c31bf424d", "fetched_at": "2026-08-28T04:09:15.769380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knqyf263/pet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.769380+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:58:51.505173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "294088ddbefef2ffcd53d6c6317d6401a709f353d76cd7e5e7e1828c31bf424d", "fetched_at": "2026-08-28T04:09:15.769380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knqyf263/pet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:58:51.505173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "294088ddbefef2ffcd53d6c6317d6401a709f353d76cd7e5e7e1828c31bf424d", "fetched_at": "2026-08-28T04:09:15.769380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knqyf263/pet"}], "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:09:15.769380+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.769380+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.769380+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:58:51.505173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "294088ddbefef2ffcd53d6c6317d6401a709f353d76cd7e5e7e1828c31bf424d", "fetched_at": "2026-08-28T04:09:15.769380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knqyf263/pet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.769380+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.769380+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:58:51.505173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "294088ddbefef2ffcd53d6c6317d6401a709f353d76cd7e5e7e1828c31bf424d", "fetched_at": "2026-08-28T04:09:15.769380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knqyf263/pet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.769380+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.769380+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.769380+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:58:51.505173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "294088ddbefef2ffcd53d6c6317d6401a709f353d76cd7e5e7e1828c31bf424d", "fetched_at": "2026-08-28T04:09:15.769380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knqyf263/pet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.769380+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.769380+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:58:51.505173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "294088ddbefef2ffcd53d6c6317d6401a709f353d76cd7e5e7e1828c31bf424d", "fetched_at": "2026-08-28T04:09:15.769380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knqyf263/pet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:58:51.505173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "294088ddbefef2ffcd53d6c6317d6401a709f353d76cd7e5e7e1828c31bf424d", "fetched_at": "2026-08-28T04:09:15.769380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knqyf263/pet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:58:51.505173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "294088ddbefef2ffcd53d6c6317d6401a709f353d76cd7e5e7e1828c31bf424d", "fetched_at": "2026-08-28T04:09:15.769380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knqyf263/pet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:58:51.505173+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "294088ddbefef2ffcd53d6c6317d6401a709f353d76cd7e5e7e1828c31bf424d", "fetched_at": "2026-08-28T04:09:15.769380+00:00", "kind": "readme", "missing": false, "url": "https://github.com/knqyf263/pet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 72, "longevity": 100, "rhythm": 40}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3462, "days_push": 173, "days_rel": 633, "gap_med": 19.5, "n_releases_24m": 3}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}