# Air

Live reload for Go.

Source: [Console review](<https://console.dev/tools/air>)

Website: [https://github.com/air-verse/air](<https://github.com/air-verse/air>)

Profile updated: 2026-10-16

Category: [Terminal utilities](<https://console.dev/tools/categories/terminal-terminal-utilities>)

## Supported tech stack

Research checked: 2026-10-11

### Runs on

- Linux (Operating system)
- Windows (Operating system)
- macOS (Operating system)

### Integrates with

- Docker (Integration)
- Go (Language)

Source: [Research source](<https://github.com/air-verse/air>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

Go live reload tool documents macOS, Windows and Linux build overrides and Docker execution.

## Console’s review — 2025-01-02

Reviewed: 2025-01-02

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/air#review_2c3b849d8065002b8de8c2ad77ceecbe4bf6b2c1603453da18f9c85f3804691e>)

### What we like

Easily specify which commands to trigger a rebuild e.g. go generate && go build. Makes it easy to make quick changes and see the results. Colorized output. Configurable watch - directories, files, regex. Has a built-in proxy to trigger browser reloads automatically.

### Tradeoffs

Config options not well documented. You have to install it as a CLI, which can cause problems if GOPATH is not in your PATH.

This review reflects Console’s assessment at publication on 2025-01-02. Features and limitations may have changed since the review date.

## Is Air a fit?

Based on [Console’s review published on 2025-01-02](<https://console.dev/tools/air#review_2c3b849d8065002b8de8c2ad77ceecbe4bf6b2c1603453da18f9c85f3804691e>).

Summary updated: 2026-10-16

### Who it’s for

Go developers should consider this tool for live reload tasks

### Why consider it

It makes it easy to make quick changes and see the results

### Keep in mind

Its configuration options are not well documented

## In these collections

[A more useful terminal](<https://console.dev/tools/collections/a-more-useful-terminal>): Shorten the feedback loop for Go development with configurable rebuild commands and browser reloads.

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
