Skip to main content

QtWebKit based web browser

Project description

Keyboard driven, security and privacy focused web browser build in PyQt4’s

webkit engine.


  • simple source code, focused on promoting auditing

  • Isolation of instances for facebook, google, twitter; configurable for more sites

  • Console logging of resources actually retrieved and cookies set or attempted

  • hjkl, ^j, ^h, etc. keyboard navigation

New in 1.5.5:

  • hooks for playing videos on ‘mpv’

  • redone the log system for message clarity

  • access-key navigation (‘ñ’ or ‘;’, then one or two-letters link tag)


First install PyQt4 for Python 3 by whatever means result more appropiate; using a pyvenv is recommended. Then do pip install eilat-web-browser. Pip will not install PyQt, but will install all the other dependencies.

Quick usage notes:

  • facebook, twitter, google will be blacklisted unless they are the first URL visited on a tab (and then the tab will hold to that site only)

  • ^t creates a new tab

  • Ctrl+Space toggles the status bar

  • g starts an in-page search; escape in the search frame closes it

  • javascript is off by default; to enable one-tab-only, press q and reload with F5 or r

Read and the wiki ( for lots of details - there’s a lot of non obvious functionality that requires a bit of reading, e.g. modal keys or navigating through isolated tabs

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eilat-web-browser-1.5.5.tar.gz (24.2 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page