Agregore is a minimal web browser for the distributed web.
Agregore works by letting you load web pages and content from peer to peer protocols the same way you would load them from a website.
Agregore not only supports loading data through custom protocols, but it also provides APIs for uploading data into peer to peer protocols. This is done via the browser’s fetch() API which is what web developers use to talk to web servers over HTTP or HTTPS.
This is free and open source software.
Key Features
- Web Extension support.
- Built-in Markdown/Gemini/JSON rendering extension.
- Built-in QR code scanner and generator extension.
- Generate a QR code for the current page.
- Scan a QR code from the browser action window.
- Right click a link or image to generate a QR code for it.
- Built-in support for creating web archives via ArchiveWeb.page.
- 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.
- Save files from pages (any protocol, right click it).
- Set as default browser (click Set As Default in the menu bar (ALT)).
- Set as default Torrent handler (click Set as Default Torrent in the menu bar (ALT)).
- Auto-convert SSB sigils, BitTorrent magnet links, /ipfs/Qm paths, and /ipns/ paths to proper URLs.
- Configure whether the menu bar should be visible by default (edit .agregorerc autoHideMenuBar property).
Website: github.com/AgregoreWeb/agregore-browser
Support:
Developer: Mauve Signweaver
License: GNU Affero General Public License v3.0

Agregore is written in JavaScript. Learn JavaScript with our recommended free books and free tutorials.
Related Software
| Graphical Gemini Clients | |
|---|---|
| Lagrange | Beautiful typography with full Unicode support |
| Kristall | Browser without support for css/js/wasm or graphical websites |
| Geopard | Colorful, adaptive Gemini browser |
| Agregore | Minimal web browser for the distributed web |
| Castor | Supports the Gemini, Gopher and Finger protocols |
| Eva | GTK+ client written in Rust |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

