DEV Community

Cover image for Sunsetting Ridgesight: The End of GitHub Aggregators
Jay Grider
Jay Grider

Posted on • Originally published at chkdsklabs.com

Sunsetting Ridgesight: The End of GitHub Aggregators

GitHub just changed how you see your pull requests. They moved away from the unified list view that allowed filtering by status across an entire organization into a more segmented, tab-based interface. For teams running dozens of repositories, this is a regression in daily efficiency. It doesn't matter if GitHub adds native filtering later; the shift signals that the era of third-party aggregators providing a single pane of glass for cross-repo workflows is effectively over.

The End of the Unified Dashboard Era

Ridge Sight was built on a specific premise: the official GitHub UI fails to handle organizational scale. It forces you to hop between tabs to find what needs your attention. By removing the ability to view open PRs, pending reviews, and CI/CD statuses in one fluid list, GitHub is forcing users back into that fragmented experience.

The "bird's-eye view" capabilities that Ridge Sight provided are no longer available through the standard interface. The platform now prioritizes native workflow visibility within individual repository contexts rather than offering a cross-cutting tool. This isn't just an aesthetic change; it removes the specific filtering logic that allowed users to instantly spot merge conflicts or failing checks across their entire stack without refreshing multiple pages.

We see this as a broader industry signal. As core platforms integrate more granular features directly into their UIs, niche SaaS vendors for developer utilities face obsolescence. The value proposition of an aggregator relies on a gap in the upstream product. When GitHub decides to fill that gap themselves, the third-party tool loses its primary use case overnight.

Impact on Small Teams and Open Source Maintainers

For small teams and open source maintainers, losing this centralized dashboard increases context switching significantly. Previously, you could filter by "Needs My Review" or "Failing Checks" across dozens of repos in a single query. Now, that efficiency layer is gone. You are forced to return to manual tab-switching, manually checking each repository to determine the state of your contributions.

Team leads who used Ridge Sight to instantly spot bottlenecks before they hardened into merge blockers will face renewed friction. The tool acted as a safety net, allowing you to glance at your organization and see exactly where work was stuck. Without it, identifying which PRs are blocking others becomes a time-consuming audit of individual repository views.

Open source maintainers managing multiple projects under one account will find this change particularly jarring. Tracking pending review requests without a unified status view requires a discipline that most workflows do not support naturally. The cognitive load of maintaining your own mental index of open work increases as the tool to offload that memory is removed.

Migration Paths and Alternative Workflows

Users must now adopt GitHub's native "Projects" boards or rely on refined issue/PR filters within specific repositories to replicate the granular filtering logic Ridge Sight provided. These native tools are powerful but lack the cross-repository aggregation that was essential for organizational oversight.

Organizations may need to retrain workflows around GitHub's new multi-tab navigation patterns, accepting reduced speed for increased platform consistency. The trade-off is clear: you gain a consistent interface per repo, but you lose the speed of global context.

For those needing persistent cross-repo metrics, building custom dashboards using GitHub Actions and webhooks becomes a necessary DIY solution. You can write scripts that poll your repositories and output status to a webhook endpoint, effectively rebuilding an aggregator yourself. This approach is more work upfront, but it keeps you in control of the data pipeline rather than relying on a SaaS vendor's UI changes.

Why CLI Tools Outlast UI Wrappers

This event serves as a case study for the fragility of "aggregator" tools when upstream platforms evolve their APIs or UIs to cover the same ground natively. It underscores the risk for small teams relying on utilities that solve specific pain points rather than building flexible, API-driven integrations.

When you build a dashboard solely to visualize data presented by a third-party interface, you are renting your own infrastructure. If they change the layout of their data, your view breaks. This is why robust, open-source CLI tools often outlast SaaS wrappers when they operate independently of UI changes.

Consider l-bom, a small Python CLI that inspects local LLM model artifacts such as .gguf and .safetensors files. It emits a lightweight Software Bill of Materials (SBOM) with file identity, format details, and parsing warnings. You run this tool on your local machine. It doesn't care if GitHub changes its PR list or if Hugging Face updates their model card layout. It operates directly on the data itself.

The difference is in the dependency chain. Ridge Sight depended on GitHub's UI rendering a specific set of fields in a specific way to provide value. When that rendering changed, the tool's core function was undermined. L-BOM depends on the file system and the binary format of the model artifact. Those are stable. The code is yours to audit, modify, and run locally without waiting for a vendor update or worrying about API rate limits imposed by a dashboard provider.

We at CHKDSK Labs have seen this pattern before. Tools that wrap APIs often survive as long as the API remains stable. Tools that wrap UIs are disposable the moment the platform decides to handle the feature natively. The sunset of Ridge Sight is not just a product failure; it is a structural shift in how developer tooling will be consumed in the near future.

The Future of Developer Tooling

The implication for us and our readers is clear: build tools that work on data, not on views. If you are building an infrastructure utility, ensure it interacts with the underlying systems—GitHub's API, local file systems, container registries—rather than depending on a specific dashboard layout to function.

We will continue to support Ridge Sight for existing users and those who need a transition period. But the direction is set. The unified dashboard era for third-party tools has ended. The future belongs to tools that can be run in a terminal window, verified against the source of truth, and operated without needing permission from a platform vendor to function.

If you are evaluating similar tools or building your own workflow, look for the same separation between the interface and the data. That is the only line of defense left when platforms decide to stop aggregating for you.

Top comments (1)

Collapse
 
swapnoneel123 profile image
Swapnoneel Saha

the separation between data and view is the strongest lesson here. for a sunset, i would publish a small export tool for saved filters, repo lists, and notification rules, then document an api or webhook based replacement with a local cache. a health check that compares api data with the dashboard during migration could show where results differ. that gives users a path forward and makes the next platform change less painful.