Home
Softono

Attyx

Open source MIT Zig
209
Stars
9
Forks
2
Issues
0
Watchers
2 months
Last Commit

 About Attyx

Fast programmable GPU-accelerated terminal emulator built with Zig

Platforms

Web Self-hosted Linux Windows macOS

Languages

Zig

Need Help Installing Attyx?

We provide expert installation service for this software. Our team will install, configure, and secure Attyx on your server. plans start at just $30.

Attyx

Attyx

GPU-accelerated terminal environment written in Zig

Latest Release Downloads Tests Zig 0.15 MIT License

Documentation · Download · Issues

About

Attyx is a GPU-accelerated terminal environment built from scratch in Zig. Sessions, splits, tabs, popups, a status bar, command palette — the stuff you'd usually need tmux and a bunch of config for, just works out of the box. Metal on macOS, OpenGL on Linux, under 5MB.

I started Attyx because I wanted to understand how terminals actually work — and I wanted to learn Zig. Weekend experiment that got out of hand. I'm daily-driving it now and it's solid enough for real work, so here it is.

Why not Ghostty or Kitty? Both are great — I used both before this. But I needed to build my own to really understand what's going on. And no, I didn't steal from Ghostty. "GPU terminal in Zig" is a category, not a trademark. Not a single matching line of code.

For more details, see the documentation.

Install

Homebrew (macOS)

brew install semos-labs/tap/attyx --cask

Homebrew (Linux x86_64)

brew install semos-labs/tap/attyx

On Linux, Attyx installs as a desktop application. It should appear in your app launcher automatically. If it doesn't, log out and back in to refresh the desktop entry cache.

Build from source

Requires Zig 0.15.2+. On Linux, install build dependencies first:

sudo apt install libglfw3-dev libfreetype-dev libfontconfig-dev libgl-dev
zig build run

Configuration

Attyx is configured via ~/.config/attyx/attyx.toml. See the configuration docs for all available options, or check the included config/attyx.toml.example for a quick-start template.

License

MIT