Nyxt is a Keyboard-oriented Web Browser Inspired by Emacs and Vim

This is not your regular web browser. This is intended for power users who like to use their keyboard more than their mouse. Learn more about it.
Warp Terminal

You get plenty of web browsers available for Linux. Not just limited to Chrome-based options, but Chrome alternatives as well.

Most of the options available focus on a pretty user experience while offering privacy features.

However, the Nyxt browser may not be built for the best user experience in mind, but is something that power users love.

Nyxt Browser: Open-Source Browser That Focuses on Keyboard Shortcuts and Commands

Nyxt Browser with It's FOSS Home page opened and Command mode active
Nyxt Browser

Nyxt is a keyboard-oriented open-source web browser available for Linux and macOS and Windows, while the later two are still in development.

Of course, not every power user utilizes keyboard shortcuts, but this aims to cater to the needs of users who prefer to navigate via the keyboard.

It is inspired by how the keyboard shortcuts in Vim and Emacs work β€” so if you are comfortable with those editors, the shortcuts will feel familiar to you.

Unlike mainstream web browsers, you do not have to navigate your way inside multiple settings and menus, you will get all the functionality that you need to access with a quick shortcut or a command.

In case you were wondering, it is web engine agnostic, but it currently supports WebEngine and WebKit.

So, it saves time and improves your browsing experience if you are a fan of navigating around using the keyboard.

It offers a fair share of useful features, which I shall highlight below.

Features of Nyxt Browser

Nyxt browser dashboard, with details like recent URLs, recent bookmarks, etc.
Nyxt Dashboard

You will find many non-conventional features offered here. Before exploring each of the key highlights mentioned here, you might want to go through the official documentation (press F1 + r to find it). It is also linked on the welcome screen:

  • Lossless tree-based history (track the exact hierarchy of your history and easily recall what you navigated to)
  • Clipboard history to help you quickly find what you copied earlier
  • Keyboard shortcut to start entering commands (CTRL+ Space)
  • Navigate your way through lengthy documents using keyboard shortcuts to jump to a specific heading
  • Buffers instead of tabs, which isolates behaviour and settings of every tab from one another
  • Ability to close multiple tabs by mapping them with a common element
  • Mouseless navigation
  • Link hinting for hyperlinks
  • In-built adblocker
  • Customizable autofill feature with which you can also have the current date filled in automatically in a form
  • Ability to run short scripts as per your workflow
  • Quickly find a buffer using search instead of looking for it among many tabs

In addition to the features highlighted above, you will get the ability to toggle a dark modeHTTPS mode, and a ton of options from the command menu.

Apply dark mode in Nyxt using command
Dark Mode in Nyxt

Moreover, it is completely customizable and programmable. So, you can choose to tailor it for yourself.

Install Nyxt Browser in Linux

Commonly used Nyxt browser settings
Nyxt Common Settings

For Arch Linux users, it is available in the Extra repositories. To install, open a terminal and run:

sudo pacman -S nyxt

Also, for other systems, Nyxt is available as a Flatpak application. If your system has Flatpak support enabled, run the following command:

flatpak install flathub engineer.atlas.Nyxt

You should also find the source in the GitHub page if you need to compile it.

Wrapping Up

While Nyxt browser may not be the most user-friendly browsing experience out there, it is certainly a special option for users who can make the most out of keyboard shortcuts and commands.

If you want a mouseless navigation experience, this is the browser to try. I’d suggest you to try it anyway – but if you do not generally use keyboard shortcuts to navigate, this would be a complicated experience for you.

Have you tried Nyxt browser ever before? Let me know your thoughts in the comments below.

Suggested Read πŸ“–

Here are some light-weight web browsers for Linux.

10 Open Source Lightweight Web Browsers for Linux
Do you think your web browser consumes too much system resources? Try these light web browsers in Linux.

Or, want to try some lesser known browsers?

7 Lesser Known but Unique Web Browsers For You to Explore
Looking for something different? These unique web browsers can help you make things interesting.

Have a look at these terminal-based web browsers for command line fans.

Best Terminal-based Web Browsers for Linux Users
You can do a lot in the Linux command line. Browsing the internet is one of them. Here are some of the best terminal based browsers.
About the author
Ankush Das

Ankush Das

A passionate technophile who also happens to be a Computer Science graduate. You will usually see cats dancing to the beautiful tunes sung by him.

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world


Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.