Nyxt

Nyxt is a keyboard-driven browser with extensive Lisp customisation.

Developer Atlas Engineer

Version 4.0.0 · Open source · macOS · Linux

Looking for an alternative to Nyxt?Compare qutebrowser, Vieb.Compare alternatives
Navigate pages, search across tabs and organise bookmarks with tags. Familiar Vim, Emacs or CUA bindings make it possible to build a browsing workflow around commands rather than menus.

For a more conventional browser with familiar menus, compare Firefox.

When it is useful

Nyxt is particularly useful when browsing is part of a research task: comparing documentation, keeping several reference pages open and repeatedly looking up related subjects. Its link hints let you follow links by typing, while searching across open buffers helps retrieve a passage without inspecting every tab. This becomes valuable when you learn a small set of commands and use them consistently, rather than trying to customise everything at once.

A practical way to get started

For a first session, choose one familiar website and practise opening a link, switching buffers and finding a heading. Then collect a few related pages and try a search across them. Add tags to bookmarks that you expect to revisit. Keep a short list of the commands you actually use; only then consider changing bindings or writing Common Lisp customisations for repetitive work.

What to consider before choosing

The main trade-off is the time spent learning a different browsing model. A workflow based on commands can feel slower before the shortcuts become familiar. Check your essential websites and required integrations before making Nyxt your main browser, and do not assume that an extension made for another browser will work here. Nyxt makes most sense when keyboard control and programmability solve a recurring problem in your day.

Which software suits you?

Compare Nyxt with alternatives

Looking for an alternative? See what the other apps can do and check whether they support your device.

Differences between Nyxt and qutebrowser, Vieb
SoftwareWhat can it do?Platform and licence
NyxtYou are viewing this app Nyxt is a keyboard-driven browser with extensive Lisp customisation. macOS, LinuxOpen source
qutebrowserView this alternative Keyboard browsing with Vim-style commands and Python configuration instead of Common Lisp. Windows, macOS, LinuxOpen source
ViebView this alternative Another Vim-inspired browser, with split views and containers for separating browsing sessions. Windows, macOS, LinuxOpen source

Choose an alternative to explore its features, system requirements and download options.

Who is it for?

Experienced users who enjoy keyboard shortcuts and programmable tools.

Getting started

Choose the Linux or macOS archive from the official releases and follow the included setup instructions.

Privacy

Websites still receive connection data; a programmable browser does not make browsing anonymous.

Good to know

Configuration uses Common Lisp and takes more effort than a mainstream browser.

Please note

Review configuration code before loading it: it can change browser behaviour.

Advantages

  • Keyboard navigation
  • Lisp customisation
  • Search across tabs

Things to consider

  • Steep learning curve

Download Nyxt

The download page opens in a new tab.

Version history

4.0.0

Changes in version 4.0.0.

Version 4.0.0 brings together roughly two years of development.
Report a new version

Is there a newer version of Nyxt? Send the version number and a link to the official announcement. Our editors will check it. No login is required.

Our verdict

A distinctive choice for people willing to invest time in a personalised browsing workflow.

Ratings

No ratings yet. Share your experience.

Log in to rate this software.

Comments

Share your experience. Comments appear after approval.

No comments yet.