Deploy Now

Stars

1,116

Forks

74

Watchers

2

Developer links

Pipedash

Pipedash unifies pipelines from twelve CI/CD providers into one self-hosted dashboard for watching statuses, reading job logs, and triggering, rerunning, or cancelling runs without opening each provider's site. Connect GitHub Actions, Gitea Actions, GitLab CI, Azure DevOps, Bitbucket, Buildkite, Jenkins, Tekton, ArgoCD, FluxCD, Komodo, or Prow, and every workflow lands in one list grouped by repository. Filters narrow by status, provider, organization, or time range, and saved views with rules, sub views, and pins give each team its own shortlist. Run history records each attempt with its commit, branch, actor, and duration, and opening a run reveals its jobs and a searchable log viewer that streams live output. Trigger forms load the workflow's own inputs, pipeline variables, or job parameters from the provider, so parameterized runs start with real values. Reruns reuse the original inputs, GitHub runs can restart only failed jobs, and stuck builds can be cancelled singly, in bulk, or by repository. Metrics charts track duration, success rate, and run counts per pipeline by hour, day, week, or month with P95 and P99 values. A notifications inbox gathers failures, degraded workloads, long running builds, and provider outages, while health panels place status pages beside the pipelines they describe. Every dashboard action is a REST API route under /api/v1 with bearer authentication, provider tokens stay encrypted at rest, and the server sends no telemetry. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

Pipedash
Pipedash
Pipedash
Pipedash
Pipedash

Benefits

  • One Dashboard Twelve Providers
  • GitHub Actions, GitLab CI, Jenkins, Tekton, ArgoCD, and seven more providers appear in a single pipeline list, ending the tab shuffle between CI systems during incidents.
  • Trigger Rerun Cancel Inline
  • Start parameterized runs from forms loaded with the provider's own inputs, rerun with the original values, or cancel running builds individually, in bulk, or per repository.
  • Logs Without Leaving Dashboard
  • Job logs for every provider open inside Pipedash with step navigation, search, error highlighting, and live streaming for running jobs, so debugging never needs the provider's site.
  • Encrypted Tokens No Telemetry
  • Provider credentials are stored encrypted on your server, refresh intervals back off per provider up to ten minutes, and the application sends no telemetry anywhere.

Features

  • Unified Pipeline List
  • Pipelines from all connected providers group by repository and workflow, with pins, status filters, and saved views with sub views per team.
  • Parameterized Triggers
  • Trigger forms load workflow_dispatch inputs, pipeline variables, or job parameters from GitHub, GitLab, Jenkins, and the other providers automatically.
  • Run Logs Viewer
  • Every provider's job logs open in one viewer with steps, search, error navigation, downloads, and live streaming while runs are unfinished.
  • Build Metrics
  • Duration, success rate, and run count charts aggregate per pipeline by hour, day, week, or month, with P95 and P99 duration values.
  • Provider Health
  • Status pages and incident feeds for each provider appear beside its pipelines, and Tekton and Flux controllers get direct health checks.

Apps Similar to Pipedash