{"adoption": {"forks": 139, "observed_at": "2026-08-28T04:06:08.425275+00:00", "stars": 2043}, "canonical_url": "https://ross.abutalabs.com/products/github-app", "card": {"archived": false, "artifact_type": "application", "description": "The GitHub Copilot app is an agent-native desktop experience for finding, running, steering, and landing software work across your GitHub repositories.", "domain": ["developer-tools", "version-control"], "enriched": true, "function": ["agent-framework", "developer-tools", "version-control", "workflow-automation", "chat-interface"], "health_score": 100, "homepage": "gh.io/app", "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["github/app"], "name": "github/app", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-26T01:05:24+00:00", "repo": "github/app", "stars": 2043, "tags": ["github-copilot", "ai-coding-agents", "git-worktree", "pull-requests", "issue-management", "desktop-app", "agent-orchestration", "byok", "ai-agents", "automation", "macos", "linux", "desktop"], "topics": [], "urls": [], "use_cases": ["run multiple AI coding agents in parallel on my repos", "turn GitHub issues into pull requests with an agent", "steer and review what a coding agent is doing", "schedule recurring agent tasks and automations", "manage agent sessions across repositories from one desktop app", "use my own LLM API key with Copilot agents"], "what_it_is": "GitHub Copilot app is an agent-native desktop application for finding, running, steering, and landing software work across GitHub repositories. It manages parallel AI agent sessions in isolated git worktrees or cloud environments, with canvases, scheduled automations, and pull request merge assistance.", "when_to_avoid": ["you don't use GitHub or GitHub Copilot", "you prefer working entirely in your terminal or IDE without a desktop app", "you need a fully open-source tool (no license is provided)"], "when_to_choose": ["you use GitHub Copilot and want a dedicated desktop control center for agent-driven development", "you need parallel isolated agent sessions via git worktrees or cloud environments", "you want to manage issues, PRs, and agent work in one place"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/github-app", "repo": "github/app", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.425275+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:58:06.907398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3590860a442ea8ebf1c072158fee8cd51927d8f23110afe3b7d5cb8e5be01d6", "fetched_at": "2026-08-28T04:06:08.425275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/app"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.425275+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:58:06.907398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3590860a442ea8ebf1c072158fee8cd51927d8f23110afe3b7d5cb8e5be01d6", "fetched_at": "2026-08-28T04:06:08.425275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/app"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:58:06.907398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3590860a442ea8ebf1c072158fee8cd51927d8f23110afe3b7d5cb8e5be01d6", "fetched_at": "2026-08-28T04:06:08.425275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/app"}], "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:06:08.425275+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.425275+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.425275+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:58:06.907398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3590860a442ea8ebf1c072158fee8cd51927d8f23110afe3b7d5cb8e5be01d6", "fetched_at": "2026-08-28T04:06:08.425275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/app"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.425275+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.425275+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:58:06.907398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3590860a442ea8ebf1c072158fee8cd51927d8f23110afe3b7d5cb8e5be01d6", "fetched_at": "2026-08-28T04:06:08.425275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/app"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.425275+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.425275+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.425275+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:58:06.907398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3590860a442ea8ebf1c072158fee8cd51927d8f23110afe3b7d5cb8e5be01d6", "fetched_at": "2026-08-28T04:06:08.425275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/app"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.425275+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.425275+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:58:06.907398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3590860a442ea8ebf1c072158fee8cd51927d8f23110afe3b7d5cb8e5be01d6", "fetched_at": "2026-08-28T04:06:08.425275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/app"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:58:06.907398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3590860a442ea8ebf1c072158fee8cd51927d8f23110afe3b7d5cb8e5be01d6", "fetched_at": "2026-08-28T04:06:08.425275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/app"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:58:06.907398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3590860a442ea8ebf1c072158fee8cd51927d8f23110afe3b7d5cb8e5be01d6", "fetched_at": "2026-08-28T04:06:08.425275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/app"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:58:06.907398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3590860a442ea8ebf1c072158fee8cd51927d8f23110afe3b7d5cb8e5be01d6", "fetched_at": "2026-08-28T04:06:08.425275+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/app"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 9, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["young", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 139, "days_push": 8, "days_rel": 8, "gap_med": 1.0, "n_releases_24m": 73}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}