Run your Jenkinsfile
without Jenkins.
Native desktop app — parses and executes your pipeline locally. Real shell commands, real parallel stages, real output. No server. No Docker. No waiting.
Features
Everything a real pipeline run needs.
Plumber understands Declarative Pipeline syntax and executes it faithfully — this is not a simulation.
Real shell execution
sh, bat, and powershell steps spawn actual processes with exit-on-error semantics that match Jenkins. stdout and stderr stream into the log drawer line by line in real time.
Parallel stages
parallel {} blocks run concurrently via goroutines. The timeline renders them side-by-side, exactly as Blue Ocean does on a live Jenkins server.
Downstream pipelines
build job: finds a matching Jenkinsfile in your workspace and runs it as a child pipeline. Chains multiple levels deep with full log output.
Post stage
post {} blocks run after the pipeline with always, success, failure, cleanup, and unstable conditions. Parsed natively and executed by the engine in the correct order.
Shared libraries
@Library() annotations pull from a local path, a git URL, or inline adhoc files you attach per-library. Resolution priority: adhoc first, local path second, git clone third.
Secrets management
Inject secrets from env-files, HashiCorp Vault, AWS Secrets Manager, or Azure Key Vault. Values are masked in all log output. Configure per-environment from the SECRETS tab in the sandbox panel.
Fault injection
Force a specific stage to fail or set a random failure rate. Test your post { failure {} } handling before it ever fires in CI.
Jenkins server integration
Connect to a remote Jenkins server to trigger builds, stream live console output, push pipeline scripts from the editor, and browse recent build history without leaving Plumber.
Plugin marketplace
Browse 1,000+ Jenkins plugins from the built-in marketplace. Search, filter by category, and install with one click. Each plugin has a dedicated config panel with Jenkins-style section headers.
Plugin Marketplace
1,000+ Jenkins plugins,
one click away.
Browse, search, and install from the built-in marketplace — without ever leaving your desk or touching a Jenkins server.
Git Plugin
Source Control · 2M+ installs
Full Git support: branches, tags, shallow clones, submodules.
Docker Pipeline
Containers · 1.6M+ installs
Build images, push to registries, run steps inside containers.
Kubernetes
Containers · 1.1M+ installs
Spin up Jenkins agents as Kubernetes pods. Autoscale and clean up.
HashiCorp Vault
Security · 750K+ installs
Fetch dynamic secrets from Vault, inject as environment variables.
Credentials Binding
Security · 2.1M+ installs
Bind credentials to env vars with masked log output.
SonarQube
Quality · 900K+ installs
Send analysis results to SonarQube. Break builds on quality gates.
Slack Notifications
Notifications · 1.2M+ installs
Post rich build notifications to any Slack channel.
Terraform Plugin
IaC · 450K+ installs
Run terraform plan/apply inside pipeline steps.
Blue Ocean
Pipeline · 1.4M+ installs
Visual pipeline editor, live log streaming, PR integration.
The marketplace pulls live from plugins.jenkins.io, so you're always browsing the latest versions sorted by install count.
How it works
Running locally in three steps.
Open your workspace
Point Plumber at any folder containing a Jenkinsfile. It automatically discovers sub-project Jenkinsfiles and Groovy shared library files.
Review the parsed pipeline
The Gantt-style timeline renders immediately from the parsed Declarative syntax. Parse errors appear as inline markers — catch issues before pushing.
Hit Run
Stages execute in order; parallel blocks run concurrently. Shell output streams live. Failures surface immediately with full logs.
Comparison
Why not just run Jenkins locally?
Docker-based Jenkins starts in minutes, not seconds. Cloud CI makes you push and wait. Plumber gives you the iteration speed you actually need.
Coverage
Jenkinsfile syntax support.
| Construct | Status |
|---|---|
| stage('Name') {} | Supported |
| parallel {} | Supported |
| sh / bat / powershell | Supported |
| echo / sleep / error | Supported |
| checkout scm | Supported |
| build job: | Supported |
| @Library() | Supported |
| load 'file.groovy' | Supported |
| environment {} | Supported |
| withCredentials / withEnv | Logged |
| archiveArtifacts / junit | Logged |
| post {} | Parsed |
Testimonials
Loved by developers.
Teams shipping with Jenkins use Plumber to move faster, catch bugs earlier, and stop waiting for CI.
“I used to spend 20 minutes per iteration just waiting for CI to tell me there was a syntax error. Plumber cut that to seconds. It's now the first thing I open when I touch a Jenkinsfile.”
Sarah K.
Senior DevOps Engineer
“The parallel stage visualisation alone is worth it. Being able to see exactly which goroutine is blocking and why — without pushing to a remote — completely changed how I debug pipeline hangs.”
Marcus T.
Platform Engineer
“Our monorepo has 40+ Jenkinsfiles. Plumber's global map finally gives me a visual of how they chain together. I found three circular build job: calls I had no idea existed.”
Priya M.
Lead Developer
“The fault injection feature sounds gimmicky until you use it. We ran our failure handlers through Plumber before a major release and caught that our Slack notifier was silently swallowing errors.”
Jake R.
CI/CD Specialist
“I appreciate that it doesn't try to be a full Jenkins replacement. It does one thing — let you run your pipeline locally — and it does it extremely well. Startup is instant, output is real.”
Elena V.
Senior Software Engineer
“The plugin marketplace is a genuinely nice touch. Being able to browse and install Jenkins plugins without a running server, and see exactly which steps they expose, saved us hours of documentation archaeology.”
David L.
Infrastructure Lead
FAQ
Common questions.
Download
Get Plumber.
Native installers — just run it, no extra steps needed.
Windows
x86-64
.exe installer
macOS
Apple Silicon (M1+)
disk image (.dmg)
macOS
Intel (x86-64)
disk image (.dmg)
Linux
x86-64
Debian package (.deb)
Windows
- 1.Run the installer .exe
- 2.Follow the wizard — takes about 10 seconds
- 3.Launch from the Start Menu or Desktop shortcut
macOS
- 1.Open the .dmg file
- 2.Drag Plumber to your Applications folder
- 3.Double-click to launch
First launch: right-click the app → Open to bypass Gatekeeper (one time only, without a developer signature).
Linux
- 1.Install: sudo apt install ./plumber-linux-amd64.deb
- 2.Or double-click the .deb in your file manager
- 3.Launch from your app menu
Get started today
Stop waiting for CI.
Run it now.
Free to download and use. No account, no server, no Docker. Pro features coming soon for teams.
Windows · macOS · Linux · No signup required