RepoPulse

One dashboard for CI/CD and Renovate PRs across many Azure DevOps repos.

Role
Author
Started
July 2025
Language
TypeScript
Platform
Web

Azure DevOps is workable for one repository and tiring across twenty. Checking pipeline health means opening twenty tabs, and Renovate's dependency PRs pile up across all of them at once.

RepoPulse puts every configured repository on a single dashboard with its current pipeline status, and lets you trigger CI for one repo or all of them at once. Renovate pull requests are listed across all repositories together, with draft PRs publishable in one click and a build triggerable straight from the PR card.

Configuration lives in the browser's localStorage rather than on a server — you import or author a config.json and it never leaves your machine unless you choose to download or share it. For a tool holding Azure DevOps access, keeping the deployment stateless was worth the small amount of setup friction.

  • Unified status view across every configured Azure DevOps repository
  • Trigger CI pipelines individually or across all repos at once
  • Cross-repository Renovate PR management with one-click publish of drafts
  • Trigger a build directly from any PR card
  • Visual status badges for build and PR states
  • Config stored in browser localStorage — nothing held server-side
  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Azure DevOps

← All projects