Vieb, a cross-platform web browser in the style of Vim


Vieb is the browser inspired by Vim

The release of the new version of Vieb 9.4 web browser, which is characterized by being optimized to be used by keyboard control, using the principles of operation and key combinations inherent in the vim text editor (for example, to enter text in a form, you must switch to insert mode).

In terms of graphics, it has the ability to change the appearance through themes, since it has a dark and light theme, as well as full scaling of the interface, font size, and pages.

Vieb Web Browser Features

Of the key features that stand out from Vieb, we can mention for example the support for vertical and horizontal tabs, with the possibility of grouping, highlighting, automatic deleting, linking cookies separately, restoring closed tabs, pinning tabs, freezing (unloading content) tabs, showing a sound playback indicator, etc, as well as the support for isolated container tabs from other tabs (cookies and saved data do not overlap).

Vieb also has the ability to split the window into parts for simultaneous display multi-page content, plus built-in inappropriate content blocking mechanisms, including easylist/easyprivacy ad blocking, AMP page forwarding, and the ability to enable cosmetic filters for modifying pages.

Another of the features that can be considered indispensable in a web browser is support for input autocompletion, implemented locally based on the history of visits and the existing command set, without accessing external services.

In addition to this, we can also find what it offersto ability to override User Agent, manage Cookies, disable access to external resources, configure caching (for individual sites, you can disable saving pages to the local cache or enable clearing the cache on exit), and set your own rules for using WebRTC and hiding local WebRTC addresses.

On the other hand, it also has support for spell checking, as well as a flexible permissions and settings management system, separate settings to access notifications, microphone, full screen mode, etc., presence of built-in blocking lists.

The ability to bind keyboard shortcuts to arbitrary functions, commands, and actions, as well as support for classic mouse control and vim-style modes can be customized in all commands, as well as the ability to change parameters and settings on the fly in vim style (command input mode ":", in which you can use commands similar to vim showcmd, timeout, colorscheme, maxmap depth, spelllang, splitright, smartcase, etc.).

For example, separate modes are available for browsing/searching the web ("e"), entering commands (":"), pressing buttons and following links ("f"), finding on page ("/"), activating the pointer ("v") to load images and highlight links, insert text ("i"), edit the current URL ("e", the ":open URL" command is offered to open a new URL).

Main new features of Vieb 9.4

The new version of Vieb 9.4 arrives based on Electron 22.0.0-beta.5 and Chromium 108.0.5359.40, as well as a percentage-based offset when using "gg" or "G" with a count, similar to Vim.

Of the other changes that stand out:

  • startFollowCopyLink action to copy links of selected items in follow mode
  • Setting darkreadermode to switch between light and dark schemes/modes for darkreader
  • Configuring “resource types”, “allowed resources”, and “blocked resources” to control the types of
  • allowed/blocked resources
  • Shell settings to control the shell to be used for system commands
  • Live indicator of current theme preference to nativetheme help documentation
  • Dark reader brightness and contrast settings maximum values ​​from 100 to 200 percent
  • Buffer-like command hints to be in sync with actual behavior
  • Buffer-like command hints to include the page URL

Download and get Vieb

For interested in being able to test this web browser they should know that the code is written in JavaScript and is distributed under the GPLv3 license. Ready builds are prepared for Linux (AppImage, snap, deb, rpm, pacman), Windows and macOS.

The link is this.


The content of the article adheres to our principles of editorial ethics. To report an error click here.

Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.