Skip to content

sshyran/agregore-browser

 
 

Repository files navigation

Agregore Browser

A minimal web browser for the distributed web

Build Status
Watch the intro video
Download the installer
Discord

Goals

  • Enable people to make and use local first apps using the web
  • Be minimal (fewer built-in features, leave more to the OS)
  • Be open to anything p2p / decentralized / local-first
  • Rely on web extensions for extra functionality
  • Work with mesh networks / Bluetooth Low Energy networks

Agregore demo

Features

Keyboard Shortcuts

(Ctrl means Command or Control)

Shortcut Does Is configurable
Alt Show Menu Bar -
Ctrl+N New Window +
F11 Fullscreen -
Ctrl+M Minimize -
Ctrl+W Close -
Ctrl+Shift+I Open Devtools +
Ctrl+] Navigate Forward +
Ctrl+[ Navigate Backward +
Ctrl+L Focus URL Bar +
Ctrl+F Find in page -
Ctrl+R Reload +
Ctrl+Shift+R Hard Reload +
Learn More +
Open Extensions Folder +
Ctrl+. Edit Config File +

Other features

  • Open links in new windows (right click on element)
  • Find text on the page (ctrl+f to bring into focus, esc to hide)
  • Autocomplete URLs from history (type in the URL bar, up/down to navigate, right to autocomplete)
  • Persist open windows when quitting
  • Web Extension support
  • Save files from pages (any protocol, right click it)
  • Set as default browser (click Set As Default in the menu bar (ALT))

Docs

Check out the documentation.

Contributing

Feel free to open a Github issue if you wish to tackle one of the items on the roadmap, or message @RangerMauve directly on whatever platform you can find them on.

This project uses the StandardJS code style. Please format your code with standard --fix or run npm run lint.

To build from source do the following:

  • Set up node.js, git, and yarn
  • Clone the repo
  • Pull your clone
  • Run yarn or npm install
  • Run yarn start or npm start
  • After coding, when ready to submit, run standard --fix or npm run lint
  • Push to your clone
  • Submit a pull request

Other notes:

  • To debug extensions, run yarn debug

About

A minimal browser for the distributed web

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 94.5%
  • CSS 3.2%
  • HTML 1.9%
  • Shell 0.4%