Why RepoWrangler
๐ Automatic discovery
Install a read-only GitHub App and new repos appear on the dashboard without configuration. Webhooks give near-real-time updates; checkpointed reconciliation repairs anything a missed webhook broke.
๐จ Attention-first
The Command Center leads with what's wrong โ failing pipelines, blocked and stale pull requests, unmerged branches, security findings โ ranked by severity, with an explanation for every finding. No opaque health scores.
๐ค Honest about missing data
"0 findings" and "API not authorized" are different states, and the UI never converts one into the other.
๐ฟ Branch intelligence
"main is current" actually means something: ahead/behind/diverged comparison of active branches, with change-request tracking and bot-branch exclusions.
๐ Provider-neutral core
The domain model knows workspaces, repositories, change requests, and pipelines. GitHub and GitLab are adapters โ read-only toward your providers by design.
๐ช Demo mode out of the box
Deploy with zero secrets and explore a synthetic estate evaluated by the real health rules engine. That's what powers the public demo.
Deploy anywhere. Own your data.
# the whole product on Node + SQLite in one container docker compose up --build # http://localhost:8080
RepoWrangler is platform-neutral: the same app runs on a laptop, a self-hosted Docker container, Kubernetes, Azure, or Cloudflare. A single Cloudflare Worker + D1 on the free tier is the reference deployment โ the simplest, cheapest path โ not a dependency.
About Wrangler Labs
Wrangler Labs is a nonprofit that builds and owns RepoWrangler as an open-source project. The code is Apache-2.0, development happens in the open at github.com/WranglerLabs/repo-wrangler, and organizations of any size โ including our own first adopter โ run their own private instances of the same product you see in the public demo.