Skip to content

Withe

A dashboard for the Renovate you already run — no operator, no migration, nothing to replace.

You point it at a Renovate installation that is already working. It reads. It changes nothing.

The failure-triage landing page: a banner when data is stale, then the repositories that are failing, ordered by how long they have been failing, each with its error.

The problem

Renovate tells you what it did, one repository at a time. A run that failed three days ago on one of forty repositories looks exactly like a run that did not happen. Finding it means reading container logs or opening forty Dependency Dashboard issues.

Withe answers, on one page: which repositories are broken, and since when.

What Withe shows

  • Preflight. Renovate CE ships its API switched off. Withe names the exact variables that are missing and gives you a block to paste into your Compose file.
  • Repository inventory. Every organization and repository Renovate knows about, with its state and last run.
  • Pending updates. Every pending update across the fleet on one page, grouped by dependency, and filterable by type including security.
  • Renovate health. Whether Withe is reaching your sources and staying current, plus the GitHub rate-limit headroom for a configured token.
  • Live pull-request state (optional). Set WITHE_GITHUB_TOKEN and a merged or closed Renovate pull request clears within one sync, instead of waiting for Renovate's next run.
  • Failure triage. The landing page — repositories with failing runs, ordered by how long they have been failing, with the error attached.
  • Log problems. Search the warn, error, and fatal lines of every repository's runs on one page, instead of opening each run to find a fatal.
  • Run history. Every run for a repository: when it queued, when it started, how long it took, and how it ended.
  • Log viewer. The full JSON-Lines log for any run, read through Renovate's documented endpoint — never scraped off a container.

What this is not

Every item is a permanent exclusion, not a feature that is coming.

  • Withe does not run Renovate. It observes one that is already running.
  • It does not schedule runs, edit configuration, merge pull requests, or trigger runs.
  • It has no user accounts, roles, or permissions. Optional HTTP basic authentication is the whole of it.

Withe is read-only against Renovate by design.

Next