Buildgraph

Buildgraph is a Build Intelligence CLI for BuildKit-first workflows.

Install

From source (Go 1.26+)

go build ./cmd/buildgraph

Prebuilt binaries

Linux (amd64)

curl -sSfL -o buildgraph_linux_amd64.tar.gz \
  https://github.com/Makepad-fr/buildgraph/releases/latest/download/buildgraph_linux_amd64.tar.gz
tar -xzf buildgraph_linux_amd64.tar.gz
sudo install -m 0755 buildgraph /usr/local/bin/buildgraph

macOS (amd64)

curl -sSfL -o buildgraph_darwin_amd64.tar.gz \
  https://github.com/Makepad-fr/buildgraph/releases/latest/download/buildgraph_darwin_amd64.tar.gz
tar -xzf buildgraph_darwin_amd64.tar.gz
chmod +x buildgraph
mv buildgraph /usr/local/bin/buildgraph

Windows (amd64)

Invoke-WebRequest -Uri "https://github.com/Makepad-fr/buildgraph/releases/latest/download/buildgraph_windows_amd64.zip" -OutFile "buildgraph_windows_amd64.zip"
Expand-Archive -Path ".\\buildgraph_windows_amd64.zip" -DestinationPath ".\\buildgraph"

30-Second Quickstart

buildgraph build \
  --context . \
  --file Dockerfile \
  --image-ref ghcr.io/acme/app:dev \
  --progress=human \
  --trace ./buildgraph.trace.jsonl

buildgraph top --from ./buildgraph.trace.jsonl --limit 5

Documentation

Rule links emitted by buildgraph analyze resolve under:

  • https://buildgraph.dev/rules/<RULE_ID>