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
@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/ ]
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
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
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
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
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 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]
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
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
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
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
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! π
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
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
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
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]
First presentation I ever made about @agregore back in 2020. #p2p #dweb
https://www.youtube.com/watch?v=TnYKvOQB0ts
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
Did you know:
You can find us on Bluesky via @agregore.mauve.moe)
or on the fediverse via @agregore)
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
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!