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
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
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
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.

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.
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.
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.
Links
Sources
Facts on this page are checked against the sources below. Last updated .



