Updatecli

Windows · Mac · Linux · Self-hosted

Freedom report

Three barsScore 6.5

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

Updatecli automates file updates through YAML manifests. A pipeline retrieves values from sources, checks conditions, then updates targets; targets are skipped when a required condition is not met. It can create pull or merge requests, while autodiscovery scans repositories and generates manifests for supported ecosystems such as Dockerfiles, Helm, Terraform, npm, and Go. Plugins cover sources, conditions, targets, source-control systems, and actions, including integrations with GitHub, GitLab, Gitea, Azure DevOps, Bitbucket, Jenkins, Docker, Maven, and HTTP APIs. The GitHub SCM plugin can clone repositories and push changes to a working branch, but opening a pull request requires a separate action. Manifests can be packaged as OCI artifacts for reuse across repositories. Updatecli is an Apache-2.0 open-source project with a free plan listed at 0.00 USD per free. It runs as a statically linked binary without runtime dependencies, a server, or a database, and supports Linux, macOS, Windows, containers, and self-hosting. Udash reporting is experimental, requires the --experimental flag, and may change without the usual deprecation cycle.

Who it is for

Updatecli suits teams automating dependency or file updates across repositories, locally or in CI. Its manifests and plugins may also suit teams that want reusable policies and integrations with source-control and build tools.

What is good

  • Free Apache-2.0 open-source plan.
  • Runs without a runtime dependency, server, or database.
  • Autodiscovery supports Dockerfiles, Helm, Terraform, npm, and Go.
  • Manifest policies can be reused as OCI artifacts.

What to know first

  • Opening GitHub pull requests requires a separate action.
  • Udash reporting is experimental and requires the --experimental flag.
  • Udash may change without the usual deprecation cycle.

Verdict

Updatecli provides a manifest-driven update workflow with condition checks, repository discovery, and broad plugin coverage. Teams using its GitHub SCM plugin should account for the separate pull-request action, and treat Udash as experimental.

Updatecli plans and pricing

All plans
Open source Free Apache-2.0 licensed · single binary · runs locally or in CI updatecli.io · 4 Oct 2026

Compared on dependency management software

Free plan
Yes
Ecosystem coverage
multi-language and containers
Update automation
automatic merging
Self-hosted deployment
Yes

Best Updatecli alternatives

See all 20