An independent, unofficial open-source CLI for Jenkins. Manage jobs, builds, agents, queues, views, plugins, credentials, pipelines, and system operations, built for humans and coding agents alike.
# Authenticate with a username and API tokenjenkins login# Inspect the server and failed jobs as JSONjenkins status -o jsonjenkins job list --recursive --status FAILURE -o json# Trigger a parameterized build and wait for its logjenkins job build team/deploy --param ENV=staging --wait --followEverything, from one binary
Built for humans at the keyboard and coding agents alike.
Jobs & builds
Discover nested jobs, trigger parameterized builds, follow console output, and inspect stages, tests, artifacts, and environments.
Token authentication
Connect with a Jenkins username and API token. Keep multiple named profiles or configure credentials entirely through environment variables.
Agent-friendly
-o json|yaml for structured reads, --read-only safety mode, --no-input, idempotency flags, and structured JSON errors.
Pipeline operations
Validate declarative Jenkinsfiles, trigger builds with parameters, inspect stage timing, and manage pending pipeline inputs.
Fast & scriptable
Install a single prebuilt binary, stream logs in real time, pipe XML and scripts through stdin, and update from GitHub Releases.
Administration included
Manage nodes, queues, views, plugins, credentials, users, quiet-down mode, restarts, and Groovy scripts from one CLI.
Ready in one command
Install the binary, authenticate, and start querying. No runtime, no dependencies.