{"adoption": {"forks": 443, "observed_at": "2026-08-28T04:10:02.427565+00:00", "stars": 7688}, "canonical_url": "https://ross.abutalabs.com/products/gitsome", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A supercharged Git/GitHub command line interface (CLI).  An official integration for GitHub and GitHub Enterprise: https://github.com/works-with/category/desktop-tools", "domain": ["developer-tools", "version-control"], "enriched": true, "function": ["cli", "developer-tools", "version-control", "api-framework"], "health_score": 20, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["donnemartin/gitsome"], "name": "donnemartin/gitsome", "platform": ["windows", "cli", "python"], "pushed_at": "2024-02-08T10:27:14+00:00", "repo": "donnemartin/gitsome", "stars": 7688, "tags": ["git", "github", "github-cli", "autocomplete", "shell", "terminal", "github-enterprise", "command-line", "linux", "macos"], "topics": ["github-enterprise", "git", "github", "cli", "command-line", "python", "github-api", "github-client", "development", "developer-tools", "terminal", "shell", "utility", "utilities", "client", "cli-app", "programming", "linux", "windows", "macos"], "urls": [], "use_cases": ["manage github issues and pull requests from the terminal", "autocomplete git commands and options in the shell", "avoid switching between terminal and browser for github tasks", "work with github enterprise repositories from the command line", "get interactive help for git commands", "autocompletion for shell commands, files, and environment variables"], "what_it_is": "gitsome is a Python-based command line tool that supercharges Git and GitHub workflows with 29 GitHub-integrated `gh` commands and an optional shell providing fish-style autocompletion and interactive help. It works with GitHub and GitHub Enterprise and integrates alongside standard git, hub, and git-extras commands.", "when_to_avoid": ["you only need basic git operations without github integration", "you prefer a GUI client for github workflows", "you need actively developed features - the project sees infrequent releases", "you want a full git replacement rather than a complement to git"], "when_to_choose": ["you want github integration (issues, PRs, notifications) directly in your terminal", "you struggle remembering git's 150+ commands and options and want autocompletion", "you use github enterprise and need a CLI client", "you want fish-style auto-suggestions in any shell"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gitsome", "repo": "donnemartin/gitsome", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.427565+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:21:23.684967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8683ee46acb6fc5dbf4b00bd843e2217527a1b98344386ca5845dc3a6608c23e", "fetched_at": "2026-08-28T04:10:02.427565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/donnemartin/gitsome"}, {"content_hash": "2d5833d596744cf68c41189ed8ff738f6a2b42864b09e3eb7c79c93e016f7308", "fetched_at": "2026-08-29T08:31:34.788885+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/gitsome/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.427565+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:21:23.684967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8683ee46acb6fc5dbf4b00bd843e2217527a1b98344386ca5845dc3a6608c23e", "fetched_at": "2026-08-28T04:10:02.427565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/donnemartin/gitsome"}, {"content_hash": "2d5833d596744cf68c41189ed8ff738f6a2b42864b09e3eb7c79c93e016f7308", "fetched_at": "2026-08-29T08:31:34.788885+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/gitsome/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:21:23.684967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8683ee46acb6fc5dbf4b00bd843e2217527a1b98344386ca5845dc3a6608c23e", "fetched_at": "2026-08-28T04:10:02.427565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/donnemartin/gitsome"}, {"content_hash": "2d5833d596744cf68c41189ed8ff738f6a2b42864b09e3eb7c79c93e016f7308", "fetched_at": "2026-08-29T08:31:34.788885+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/gitsome/json"}], "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:10:02.427565+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.427565+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.427565+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:21:23.684967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8683ee46acb6fc5dbf4b00bd843e2217527a1b98344386ca5845dc3a6608c23e", "fetched_at": "2026-08-28T04:10:02.427565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/donnemartin/gitsome"}, {"content_hash": "2d5833d596744cf68c41189ed8ff738f6a2b42864b09e3eb7c79c93e016f7308", "fetched_at": "2026-08-29T08:31:34.788885+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/gitsome/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.427565+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.427565+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:21:23.684967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8683ee46acb6fc5dbf4b00bd843e2217527a1b98344386ca5845dc3a6608c23e", "fetched_at": "2026-08-28T04:10:02.427565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/donnemartin/gitsome"}, {"content_hash": "2d5833d596744cf68c41189ed8ff738f6a2b42864b09e3eb7c79c93e016f7308", "fetched_at": "2026-08-29T08:31:34.788885+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/gitsome/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.427565+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.427565+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.427565+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:21:23.684967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8683ee46acb6fc5dbf4b00bd843e2217527a1b98344386ca5845dc3a6608c23e", "fetched_at": "2026-08-28T04:10:02.427565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/donnemartin/gitsome"}, {"content_hash": "2d5833d596744cf68c41189ed8ff738f6a2b42864b09e3eb7c79c93e016f7308", "fetched_at": "2026-08-29T08:31:34.788885+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/gitsome/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.427565+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.427565+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:21:23.684967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8683ee46acb6fc5dbf4b00bd843e2217527a1b98344386ca5845dc3a6608c23e", "fetched_at": "2026-08-28T04:10:02.427565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/donnemartin/gitsome"}, {"content_hash": "2d5833d596744cf68c41189ed8ff738f6a2b42864b09e3eb7c79c93e016f7308", "fetched_at": "2026-08-29T08:31:34.788885+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/gitsome/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:21:23.684967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8683ee46acb6fc5dbf4b00bd843e2217527a1b98344386ca5845dc3a6608c23e", "fetched_at": "2026-08-28T04:10:02.427565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/donnemartin/gitsome"}, {"content_hash": "2d5833d596744cf68c41189ed8ff738f6a2b42864b09e3eb7c79c93e016f7308", "fetched_at": "2026-08-29T08:31:34.788885+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/gitsome/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:21:23.684967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8683ee46acb6fc5dbf4b00bd843e2217527a1b98344386ca5845dc3a6608c23e", "fetched_at": "2026-08-28T04:10:02.427565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/donnemartin/gitsome"}, {"content_hash": "2d5833d596744cf68c41189ed8ff738f6a2b42864b09e3eb7c79c93e016f7308", "fetched_at": "2026-08-29T08:31:34.788885+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/gitsome/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:21:23.684967+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8683ee46acb6fc5dbf4b00bd843e2217527a1b98344386ca5845dc3a6608c23e", "fetched_at": "2026-08-28T04:10:02.427565+00:00", "kind": "readme", "missing": false, "url": "https://github.com/donnemartin/gitsome"}, {"content_hash": "2d5833d596744cf68c41189ed8ff738f6a2b42864b09e3eb7c79c93e016f7308", "fetched_at": "2026-08-29T08:31:34.788885+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/gitsome/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 3784, "days_push": 937, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}