A VS Code extension that lets you review webhook delivery history (Recent Deliveries) and redeliver them for your GitHub repositories — all without leaving VS Code for the GitHub settings page in your browser.
- 🌳 Tree view of the target repository's webhooks in a dedicated Activity Bar view, grouped by their delivery host.
- 🌿 Deliveries are grouped by branch under each webhook, so you can quickly find the pushes, pull requests, or branch create/delete events that matter.
- 📜 Each delivery shows its event name, status code, delivery status, and whether it was a redelivery at a glance.
- 🔎 Click a delivery to see its full request / response details rendered in a formatted Webview panel.
- 🔁 Right-click a delivery → Redeliver for one-click redelivery (with a confirmation dialog).
- 🌐 Jump to GitHub when you need the full browser UI — open a webhook's settings page from its context menu, or the repository's Webhooks list from the view's title bar.
- 🏢 Works with github.com and GitHub Enterprise Server — the host is resolved from your git remote automatically.
- 🔐 Authentication uses VS Code's built-in GitHub sign-in — no manual personal access token management required.
- VS Code
^1.85.0 - A GitHub account with administrator-equivalent permissions on the target repository
- Consent to the
admin:repo_hookscope on first use (required to view and redeliver webhooks)
Install it from the Visual Studio Code Marketplace.
https://marketplace.visualstudio.com/items?itemName=seiya-koji.github-webhook-manager
- Open the GitHub Webhooks icon in the Activity Bar.
- On first use, you'll be prompted to sign in to GitHub — grant consent (the
repoandadmin:repo_hookscopes). - The target repository is auto-detected from your workspace's git remote (
upstreamis preferred overorigin). A GitHub remote is required — if none is found, the view shows a short notice instead of webhooks. - Expand a host → webhook → branch to browse its delivery history.
- Click a delivery to open its details. To redeliver, right-click the delivery → choose Redeliver, and it will be resent after confirmation.
- Need the full GitHub UI? Click the GitHub icon in the view's title bar to open the repository's Webhooks page, or right-click a webhook → Open Webhook Settings on GitHub to jump straight to that hook's settings.
Note
Due to GitHub's specifications, only deliveries from the last 3 days can be redelivered.