# Dagger

43 Hacker News commenters recommended Dagger and 23 criticized it, November 2025 to November 2026. It was recommended in 10 of 13 months.

**Verdict:** Recommended for running the same CI pipelines locally and in any CI environment, with strong caching and container layers. Common caveat: weak API stability and documentation.

## Why people recommend it

- Strong caching and reproducible builds (5 comments): "Dagger's current caching implementation is very much built around there being a single long-lived node and doesn't scale out well" ([source](https://news.ycombinator.com/item?id=47240600)) "There's no reason you shouldn't be able to get precise cache invalidation in a large monorepo." ([source](https://news.ycombinator.com/item?id=46265085)) "the whole point of using Dagger in this setup is to get tests caching out of the box" ([source](https://news.ycombinator.com/item?id=47206980))
- Agent sandboxes with shell access (5 comments): "My favorite features are powered by Dagger, sandbox with time travel, forking, jump into shell at any turn, diff between any points." ([source](https://news.ycombinator.com/item?id=47854555)) "brings a number of capabilities like being able to drop into a shell in the same environment" ([source](https://news.ycombinator.com/item?id=47678936)) "I am now implementing environments for agents based on container layers and Dagger, which unlocks the ability to cheaply and reproducible clone what one agent was doing" ([source](https://news.ycombinator.com/item?id=46236326))
- Same pipeline locally and in CI (4 comments): "Being able to run the exact same pipeline locally and in any CI environment is the most compelling feature of dagger." ([source](https://news.ycombinator.com/item?id=47245368)) "local-first (local execution should be a first-class citizen, with no exception)" ([source](https://news.ycombinator.com/item?id=46619043)) "It's an open-source CI platform that decouples the runtime from the triggers." ([source](https://news.ycombinator.com/item?id=48111965))
- Replaces brittle CI YAML and bash (4 comments): "Dagger has been a godsend in helping me cope with the unending misery that is GitHub Actions." ([source](https://news.ycombinator.com/item?id=46734833)) "Works fine for us for glueing a bunch of CI steps together which would've been a pile of bash otherwise." ([source](https://news.ycombinator.com/item?id=46265031)) "It serves a place where a dockerfile is not enough, and CI workflows are too difficult to debug or reason about." ([source](https://news.ycombinator.com/item?id=46267498))

## What people warn about

- Poor documentation and unstable API (2 comments): "Overall I like Dagger conceptually, but I wish they'd start focusing more on API stability and documentation" ([source](https://news.ycombinator.com/item?id=46263040)) "I've also looked at Dagger and been quite disappointed with it (and their terrible documentation)." ([source](https://news.ycombinator.com/item?id=46262846))
- Hard migration and added complexity (3 comments): "I tried to convert one of our Actions workflows and that proved to be a PITA that I gave up on" ([source](https://news.ycombinator.com/item?id=46306293)) "I found the migration challenging because it's the heavy tool with its quirks." ([source](https://news.ycombinator.com/item?id=50232672)) "adds complexity to something I can already do with a Dockerfile and bash" ([source](https://news.ycombinator.com/item?id=46263326))

## Alternatives hackers recommend

- [GitHub Actions](https://hackerapproved.com/p/github-actions.md): 234 recommend
- [Jenkins](https://hackerapproved.com/p/jenkins.md): 67 recommend
- [GitLab CI](https://hackerapproved.com/p/gitlab-ci.md): 56 recommend
- [Woodpecker CI](https://hackerapproved.com/p/woodpecker-ci.md): 37 recommend
- [Buildkite](https://hackerapproved.com/p/buildkite.md): 33 recommend

## Cite as

Hacker Approved, "Dagger", https://hackerapproved.com/p/dagger/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
