Product definition

What is Alacritty?

Alacritty is a terminal emulator that renders with the GPU and deliberately does as little else as possible: rather than building in tabs, splits or multiplexing, it integrates with other applications that provide them. One configuration serves BSD, Linux, macOS and Windows. On top of plain terminal emulation it adds a Vi mode for moving through scrollback with vi bindings, a search across the buffer, and regex hints that turn matched text into clickable targets, and it uses a single process for multiple windows to reduce resource use. The project states plainly that the software is at a beta level of readiness, with missing features and known bugs, and it is licensed under Apache-2.0. It suits people who want a fast, minimal terminal they configure themselves.

Verified product facts

Type
terminal emulatorEditorially reviewed
Platform
macOS
Pricing
Open sourceDeveloper-stated
Open source
Yes
Relationship to Nuanyue
Third-party product — not published by NuanyueEditorially reviewed
Licence
Apache-2.0
Current version
0.17.0Developer-stated
Official website
alacritty.org/

Last updated . Facts marked developer-stated come from the developer and are not independently confirmed; editorially reviewed marks a Nuanyue judgement.

Key features

What Alacritty does at a glance.

  • GPU-accelerated rendering

    Through OpenGL

  • One process serving multiple windows to reduce resource use

  • Vi mode

    For moving and selecting with vi bindings

  • Search

    For any text within the scrollback buffer

  • Regex hints

    Mark matched text for mouse or keyboard interaction

  • Sensible defaults

    With extensive configuration on top

  • A single configuration

    Across BSD, Linux, macOS and Windows

Common tasks

What you can use Alacritty for

  • Replacing a slower terminal with a GPU-rendered one on a machine with a modest CPU
  • Moving through scrollback with vi keys instead of the mouse
  • Turning URLs, hashes or file paths in output into clickable targets
Audience

Who is Alacritty for?

  • Developers who prefer a minimal terminal and pair it with a multiplexer
  • Users who want one terminal configuration across several operating systems
Not a fit

Who is Alacritty not for?

  • Anyone who needs tabs and splits built into the terminal — Alacritty expects another tool to supply them
  • Users who need a mature, stable release rather than something the project calls beta

Limitations

  • The project states the software is at a beta level of readiness, with missing features and bugs still to be fixed
  • Tabs, splits and multiplexing are deliberately not built in, so a separate tool is needed
  • On macOS the project publishes a disk image, while Linux and BSD users build from source
  • The minimum macOS version is not stated in the sources Nuanyue tracks
  • Apple Silicon support is not stated in the sources Nuanyue tracks

Strengths and trade-offs

What Alacritty does well, and what to weigh before choosing it. Points marked developer-stated come from the developer’s own material and have not been independently confirmed.

Strengths

  • Renders through the GPU using OpenGL rather than relying on the CPU.Developer-stated
  • Vi mode allows moving around and creating selections with vi bindings.Developer-stated
  • Search runs across the whole scrollback buffer.Developer-stated
  • Regex hints mark matched text for mouse or keyboard interaction.Developer-stated
  • Multiple windows share a single Alacritty process, which reduces resource use.Developer-stated
  • One configuration serves BSD, Linux, macOS and Windows.Developer-stated

Trade-offs

  • The project describes the software as being at a beta level of readiness, with missing features and bugs still to be fixed.
  • Tabs, splits and multiplexing are not built in; the project expects another application to provide them.
  • The macOS build is a disk image published by the project, and Linux and BSD users must build from source rather than installing a package.

First-use experience

What the app asks of you when you set it up. Only established facts appear here; anything we could not confirm is left out rather than guessed at.

Installation
On macOS, download the published disk image; Linux and BSD users build from source, and Windows has an installer and a portable build.
First launch Developer-stated
No account or setup wizard; the terminal starts from sensible defaults and is configured extensively from there.
System integration
Integrates with other applications rather than reimplementing their functionality, so tabs and splits come from a separate tool such as a terminal multiplexer.

What it does

Alacritty renders a terminal with the GPU and adds a small set of features around it: a Vi mode for moving through and selecting text with vi bindings, a search that runs across the scrollback buffer, and regex hints that turn matched text — a URL, a hash, a file path — into something clickable. Multiple windows run inside a single process, which keeps resource use down.

What it deliberately leaves out

Tabs, splits and multiplexing are not built in. The project’s stated approach is to integrate with other applications rather than reimplement their functionality, so a session manager or multiplexer provides those, and Alacritty stays a terminal and nothing else. That is either the appeal or the disqualifier, depending on what is wanted.

Readiness and licensing

The project is direct about maturity: the software is described as being at a beta level of readiness, with a few missing features and bugs still to be fixed, while noting that many people already use it as a daily driver. It runs on BSD, Linux, macOS and Windows from a single configuration, and it is licensed under Apache-2.0. Installation differs by platform — macOS gets a published disk image, Windows an installer or a portable build, and Linux and BSD users build from source.

Questions about Alacritty

Is Alacritty free?

Yes. It is free and open source under the Apache-2.0 licence.

Does Alacritty have tabs or splits?

No. It deliberately integrates with other applications rather than reimplementing their functionality, so tabs and splits are provided by a separate tool such as a terminal multiplexer.

Is Alacritty stable?

The project states the software is at a beta level of readiness, with a few missing features and bugs still to be fixed, although it notes that many people already use it as a daily driver.

Which platforms does Alacritty support?

BSD, Linux, macOS and Windows.

Alternatives to Alacritty

Apps that could replace this one — the same job, a different trade-off.

  • Ghostty

    Native, GPU-accelerated terminal emulator built on a shared Zig core.

    Both are GPU-accelerated terminal emulators, but Ghostty builds a native app per platform with tabs and splits, while Alacritty stays minimal and leaves those to other tools.

    • Developer Tools
    • Open Source
    • v1.3.1
  • iTerm2 app icon

    iTerm2

    Terminal emulator with split panes, search and shell integration.

    Both are terminals for macOS, but iTerm2 is a Mac-only application with features built in while Alacritty is cross-platform and minimal.

    • Developer Tools
    • Open Source
    • v3.7.3

Similar apps

Related in purpose, but not a straight swap.

  • kitty

    GPU-accelerated terminal emulator that pioneered the graphics protocol.

    Both render with the GPU and are aimed at performance, but Kitty is a feature-rich application with its own tabs and splits while Alacritty deliberately omits them.

    • Developer Tools
    • Open Source
    • v0.49.2
  • WezTerm

    GPU-accelerated terminal emulator and multiplexer written in Rust.

    Both are cross-platform GPU terminals, but WezTerm bundles multiplexing while Alacritty keeps to a minimal core.

    • Developer Tools
    • Open Source
    • v20240203-110809
Get it

Sources

Facts on this page are checked against the sources below. Last updated .

How Nuanyue grades sources →