Agregore Browser's Avatar

Agregore Browser

@agregore.mastodon.mauve.moe.ap.brid.gy

Mixing the web with peer to peer protocols. Ditch the cloud and make local-first apps within your browser. [bridged from https://mastodon.mauve.moe/@agregore on the fediverse by https://fed.brid.gy/ ]

26
Followers
0
Following
14
Posts
05.04.2025
Joined
Posts Following

Latest posts by Agregore Browser @agregore.mastodon.mauve.moe.ap.brid.gy

Interested in collaborating on #p2p web tech but don't want to deal with Discord's ID verification? Come join our #matrix channel instead!

https://matrix.to/#/#agregore:mauve.moe

10.02.2026 14:52 πŸ‘ 0 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Screenshot of a web browser. The top of the page says "Text editor" with a save button, folder button and a plus sign button. A dialog is open with a form labelled "Create file". The save type is `hyper://`, the site name is `notes` and the file name is `example.txt`

Screenshot of a web browser. The top of the page says "Text editor" with a save button, folder button and a plus sign button. A dialog is open with a form labelled "Create file". The save type is `hyper://`, the site name is `notes` and the file name is `example.txt`

Want to learn how to make a #dweb app using Agregore? Check out our new tutorial that will guide you through making a basic text editor.

https://agregore.mauve.moe/docs/tutorials/texteditor

14.01.2026 04:54 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Good First Issues β€’ AgregoreWeb Here's a list of all the good first issues you can take on if you'd like to contribute to Agregore. If you see something that sounds fun, comment on the issue or ping @RangerMauve to claim it.

Interested in #decentralization and #p2p ? Want to contribute to #OpenSource software?

Check out our "good first issue" project board and see if something sparks your interest.

https://github.com/orgs/AgregoreWeb/projects/5

09.01.2026 20:40 πŸ‘ 5 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Screenshot of a page navigated to agregore://sites with two tables. "locally created" shows two sites with dweb_scratchpad and scraped_sites.

The remotely loaded table contains "agregore.mauve.moe".

The top of the page says "This page lets you see what P2P sites you've loaded locally and allows you to browse their files or purge their data."

Screenshot of a page navigated to agregore://sites with two tables. "locally created" shows two sites with dweb_scratchpad and scraped_sites. The remotely loaded table contains "agregore.mauve.moe". The top of the page says "This page lets you see what P2P sites you've loaded locally and allows you to browse their files or purge their data."

New release is out! Now you can go to `agregore://sites` to see which #p2p sites you've created or loaded. From there you can explore their files or purge the data. https://github.com/AgregoreWeb/agregore-browser/releases/tag/v2.21.1

#dweb #ipfs

06.01.2026 04:03 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Peersky Settings page open to the AI/LLMs section, showing controls to enable the LLM API, configure the local Ollama server URL, enter an API key, set the model name to qwen2.5-coder:3b, and a progress bar indicating a model download in progress.

Peersky Settings page open to the AI/LLMs section, showing controls to enable the LLM API, configure the local Ollama server URL, enter an API key, set the model name to qwen2.5-coder:3b, and a progress bar indicating a model download in progress.

Peersky P2P Editor showing HTML, CSS, JavaScript, and live preview panels side by side. The page preview displays a blue background with red β€˜Spider-Man’ text and green icons. The interface includes buttons for uploading to IPFS, creating with AI, and editing content.

Peersky P2P Editor showing HTML, CSS, JavaScript, and live preview panels side by side. The page preview displays a blue background with red β€˜Spider-Man’ text and green icons. The interface includes buttons for uploading to IPFS, creating with AI, and editing content.

Peersky AI Chat interface with a user request asking for life advice explained through spider metaphors, and the agent responding with spider-themed motivational guidance. The chat window includes input box, message history, and action buttons.

Peersky AI Chat interface with a user request asking for life advice explained through spider metaphors, and the agent responding with spider-themed motivational guidance. The chat window includes input box, message history, and action buttons.

πŸ€– v1.0.0-beta.15: Local LLMs!

You can now configure local LLM models in peersky://settings/llm
It comes with Qwen2.5-Coder 3B as the default model.
The APIs are currently available to apps such as peersky://p2p/editor/ and peersky://p2p/ai-chat/

Thanks to […]

[Original post on mastodon.social]

03.12.2025 07:51 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Your URL Is Your State Comments

Great post about URL design. Our P2P web apps store information in the query string for easy sharing, for example specifying `?url=something` in the DWeb Scratchpad will get it to automatically open the URL for editing upon navigation!

https://alfy.blog/2025/10/31/your-url-is-your-state.html

06.11.2025 18:53 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

New release: We now have a built in theme editor so you can customize the style to match your vibes.

https://github.com/AgregoreWeb/agregore-browser/releases/tag/v2.20.0

19.10.2025 19:32 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

If you're interested in helping out an #OpenSource project and use a desktop OS, try out these OS native window tabbing options and let us know whether they're fun to use and work with Agregore.

https://github.com/AgregoreWeb/agregore-browser/issues/243#issuecomment-3254758148

04.09.2025 17:37 πŸ‘ 5 πŸ” 7 πŸ’¬ 0 πŸ“Œ 0
Preview
Good First Issues β€’ AgregoreWeb Here's a list of all the good first issues you can take on if you'd like to contribute to Agregore. If you see something that sounds fun, comment on the issue or ping @RangerMauve to claim it.

For anyone interested in contributing to an #OpenSource web browser, check out our "good first issues" project board to see if there's something you'd have fun working on.

https://github.com/orgs/AgregoreWeb/projects/5

26.08.2025 18:23 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
peersky://bookmarks

peersky://bookmarks

πŸ”– Save your favorite pages with peersky://bookmarks

Now available in 1.0.0-beta.6

Major UI upgrades coming soon: themes, settings & tabs.

Stay tuned! πŸ‘€

21.07.2025 02:33 πŸ‘ 0 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

New tutorial is out! Learn how you can scrape web pages and save them to a local p2p archive. Includes some code but also a guide on how to prompt the local LLM to generate code snippets to save time or if you're unsure how to do something.

#agregore #p2p #web #javascript #ai

19.07.2025 06:31 πŸ‘ 1 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Check out this talk that @mauve did earlier about Agregore's #LocalFirst #AI setup.

https://www.youtube.com/live/8brhO-31ODY?si=21ZUwu0ax8FzuuHB&t=2128

25.06.2025 02:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release 2.14.1 - New hypercore, AI improvements, bugfixes Β· AgregoreWeb/agregore-browser New contributor We got a fix for fullscreen mode not hiding the search bar and not properly recalculating the page size on exit thanks to @OmarBustamante in #297 Hypercore This version brings a new...

New release! Improved #hypercore support. Streaming to the #ai APIs. Bugfix for fullscreen. Come try it!

https://github.com/AgregoreWeb/agregore-browser/releases/tag/v2.14.1

25.06.2025 02:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Side-by-side screenshot comparing the DWeb scratchpad content rendered in two p2p browsersβ€”Peersky (left) and Agregore (right). Both display a marquee with "πŸ‘©β€πŸ’»HTML content here" loading browser://theme/ CSS.

Side-by-side screenshot comparing the DWeb scratchpad content rendered in two p2p browsersβ€”Peersky (left) and Agregore (right). Both display a marquee with "πŸ‘©β€πŸ’»HTML content here" loading browser://theme/ CSS.

✨ Check out our cross-browser theme protocol
browser://theme/vars.css β€” Theme variables
browser://theme/style.css β€” Comprehensive styling for web apps

πŸ§‘β€πŸ’» Building a web browser?
Adopt our open theme protocol! πŸ©΅πŸ’œ […]

[Original post on mastodon.social]

17.05.2025 20:09 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

First presentation I ever made about @agregore back in 2020. #p2p #dweb

https://www.youtube.com/watch?v=TnYKvOQB0ts

13.05.2025 03:25 πŸ‘ 0 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Screenshot of the agregore browser navigated to agregore://theme/example

The new "up arrow" can be see in the navigation

Screenshot of the agregore browser navigated to agregore://theme/example The new "up arrow" can be see in the navigation

New release! This time we have some small quality of life improvements like enabling #gemini sites to prompt for user input which enables stuff like search engines!

https://github.com/AgregoreWeb/agregore-browser/releases/tag/v2.11.0

07.05.2025 02:04 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Did you know: You can find us on Bluesky via [@agregore.mauve.moe](https://bsky.app/profile/agregore.mauve.moe) or on the fediverse via [@agregore](https://mastodon.mauve.moe/@agregore)

Did you know:
You can find us on Bluesky via @agregore.mauve.moe)

or on the fediverse via @agregore)

06.05.2025 22:36 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Screenshot of a terminal. This isn't very reader friendly so watch out.


   // Schemes that can be used by web to store data (local storage, etc).
   std::vector<std::string> web_storage_schemes = {
       kHttpsScheme, kHttpScheme, kFileScheme, kFtpScheme, kWssScheme, kWsScheme,
       kIpfsScheme, kIpnsScheme, kIpldScheme, kPubsubScheme,
+      kHyperScheme,
   };
 
   // Schemes that can bypass the Content-Security-Policy (CSP) checks.
root@4d482a386809:/agregore-mobile/chromium/src# git commit -m "AG Add Hyper Protocol URLs"
[detached HEAD 8a4c356c99] AG Add Hyper Protocol URLs
 13 files changed, 113 insertions(+), 4 deletions(-)
root@4d482a386809:/agregore-mobile/chromium/src# cd ../../
root@4d482a386809:/agregore-mobile# ./generate_patch.py 
Generating patch from latest commit
/agregore-mobile/patches/0001-AG-Add-Hyper-Protocol-URLs.patch
Done!

Screenshot of a terminal. This isn't very reader friendly so watch out. // Schemes that can be used by web to store data (local storage, etc). std::vector<std::string> web_storage_schemes = { kHttpsScheme, kHttpScheme, kFileScheme, kFtpScheme, kWssScheme, kWsScheme, kIpfsScheme, kIpnsScheme, kIpldScheme, kPubsubScheme, + kHyperScheme, }; // Schemes that can bypass the Content-Security-Policy (CSP) checks. root@4d482a386809:/agregore-mobile/chromium/src# git commit -m "AG Add Hyper Protocol URLs" [detached HEAD 8a4c356c99] AG Add Hyper Protocol URLs 13 files changed, 113 insertions(+), 4 deletions(-) root@4d482a386809:/agregore-mobile/chromium/src# cd ../../ root@4d482a386809:/agregore-mobile# ./generate_patch.py Generating patch from latest commit /agregore-mobile/patches/0001-AG-Add-Hyper-Protocol-URLs.patch Done!

More progress on adding a new protocol handler to @agregore

06.05.2025 02:22 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Screenshot of agregore's view history page. There is a search box as well as a table with the columns "title, URL, and "Actions". There's a bunch of Mauve's recent browsing history on display.

Screenshot of agregore's view history page. There is a search box as well as a table with the columns "title, URL, and "Actions". There's a bunch of Mauve's recent browsing history on display.

We've got a new release of #agregore with improvements to "reader mode" and a new "View history" page!

05.04.2025 03:03 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1