home.social

#agregore β€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #agregore, aggregated by home.social.

  1. 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

  2. Made another lil #agregore app today. This combines the web's SpeechSynthesis API with Agregore's LLM APIs to talk to a spooky LLM with it responding with a voice as well as text.

    hyper://816idd9ddxq8asy68sya1y3du3nyipiszcr6tfyq66x47ha3jxuy/speak_ai.html

    Make sure to set up Speech Syntehsis on your machine if it doesn't work initially. On linux I had to set up speech-dispatcher and espeak-ng. This should work fully offline, too!

  3. Mozilla #pocket shutting down is exactly why we should be building on top of #p2p data trasfer foundations. Depending on cloud services means it's just a matter of *when* the service will shut down or make your usual flows inaccessible.

    The thing is, with tools like #agregore it's way easier to make and distribute small apps that are local to your or your friend's devices.

  4. Tried out the new #bare runtime on Android. Sadly I'm running into issues getting their native modules to load. Apparently there was a fix a few weeks ago but maybe I'm still missing some sort of update in the stack. 🀷 Hopefully I can get it working and get #hypercore into #agregore mobile before localfirstconf next month.

  5. Tried out the new #bare runtime on Android. Sadly I'm running into issues getting their native modules to load. Apparently there was a fix a few weeks ago but maybe I'm still missing some sort of update in the stack. 🀷 Hopefully I can get it working and get #hypercore into #agregore mobile before localfirstconf next month.

  6. Tried out the new #bare runtime on Android. Sadly I'm running into issues getting their native modules to load. Apparently there was a fix a few weeks ago but maybe I'm still missing some sort of update in the stack. 🀷 Hopefully I can get it working and get #hypercore into #agregore mobile before localfirstconf next month.

  7. Tried out the new #bare runtime on Android. Sadly I'm running into issues getting their native modules to load. Apparently there was a fix a few weeks ago but maybe I'm still missing some sort of update in the stack. 🀷 Hopefully I can get it working and get #hypercore into #agregore mobile before localfirstconf next month.

  8. Tried out the new #bare runtime on Android. Sadly I'm running into issues getting their native modules to load. Apparently there was a fix a few weeks ago but maybe I'm still missing some sort of update in the stack. 🀷 Hopefully I can get it working and get #hypercore into #agregore mobile before localfirstconf next month.

  9. Made great progress on reimplementing the hypercore protocol handlers in #agregore using the new "bare" runtime which I'll be using to get it into mobile. #p2p

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

  11. K, I'm gonna work on #agregore for a bit. Not sure what to prioritize since there's a lot of TODOs

    Feel free to vote on anything you think I should focus on. OR link to the github issue in this thread.

  12. Seems I'm on course for doing about 1.5 presentations a month for this year. :P This month is going to be a presentation on local AI in #agregore Next month I'm gonna do one about the fediverse and bsky and looking at how they work / comparing the structures. Hopefully my new graph visualization thing will get far enough that I can embed some in my talks.

  13. There's a new example app out on the website: The LLM Chat.

    Use this as a quick way to use the built in #AI features in #agregore or the foundation for your own AI Chat interface!

    hyper://agregore.mauve.moe/docs/examples/llm-chat.html

  14. Looks like #Agregore works fine on Windows 11. Now I'm also more prepared to debug issues if they arise :)

  15. Fun observation about local #LLM setups. They're typically trained to do one shot responses to everything, e.g. generating an entire app in one go, but the smaller ones are too stupid to do this successfully and need to be coaxed into doing multi-shot generation. Half my prompt is effectively "Don't write the rest of the code yet, just do this small part for now".

    But yeah I've got quen2.5-coder:7b generating lil web apps now from basic prompts for #agregore

  16. Hey folks! I'll be doing an AMA about #Agregore and how it works with the #p2p #dweb on discord in about three hours.

    feel free to join us here: discord.gg/bMZPGHmb?event=1158

  17. Hey folks! We've published our first round of #web #tutorials using #Agregore and #IPFS
    Learn how to build your own development environment from scratch, or how to make a theme editor to customize the look and feel of Agregore and any compatible web apps.

    #p2p #dweb #javascript #css

    agregore.mauve.moe/blog/2023/0

  18. Also I'm glad I fixed up the renderer extension in #agregore finally.

    Now I can just click around links to navigate linked data right from my browser.

  19. Oh yeah I also did a live demo of making a site with #agregore :P

  20. Hey #Toronto! I'll be doing a workshop on #p2p #web at 1RG on Thursday June 15th. We'll be setting up @agregore and learning to code up some basic JS/HTML/CSS to make our own peer to peer web apps.

    lu.ma/ji5oo2gv

    #dweb #agregore #DWebYYZ

  21. @hank Something something #p2p something something #agregore something something pinning service

  22. Lol, just had a bug where I wasn't able to trigger #agregore to download a file from #IPFS due to it being interpreted as a text file (it was a @webrecorder WACZ file).

    To work around this I opened up the dev tools and set `document.body.innerHTML = '<a download href="ipfs://whatever/webarchive.wacz">Download</a>' which replaced the page with a link to trigger a download of the file.

    Honestly, I wish all apps had a devtools feature so I could mess around with their guts.

  23. Hello friends πŸ™‚ It's been a week since we started announcing a series of interviews with project founders of dat-ecosystem.

    Join the journey to sustainability with Agregore - the web browser from @mauve !

    Here is a link to the interview 😊

    blog.dat-ecosystem.org/meet-ma

  24. Even though my dev setup while docked on my #SteamDeck is pretty much the same as what I had on my NUC, the extra little screen has been nice for playing my shows and music player while I work.

    Now if I only I had time to get this flatpak build working for #Agregore so I wouldn't lose my history every time the AppImage extracted. πŸ€”

  25. I wish more folks I knew ran #Agregore or a similar p2p browser so that I could send them p2p archives of web articles instead of raw links so that they could skip the paywall and adblocking bits on their end. πŸ€”

  26. Hey folks! The 2.0.0 release of #Agregore has been tagged and compiled! This features fixes for #MacOS, an upgraded #Hypercore-Protocol, and better support for #Gemini when loading it from #p2p protocols. This also involves an upgrade of Electron to 23 and an overhaul to using ESM for the #JavaScript back ends.

    Download it and check it out for yourself!

    github.com/AgregoreWeb/agregor

  27. My brain is kinda exhausted from first wrestling with Linux and Ansible automation, and then wrestling with JavaScript type hell in trying to get some p2p libraries to work.

    Gonna decompress before bed by live-coding a lil #p2p #gemini #microblog in #agregore with some basic #JavaScript and #HTML

    So if you haven't yet, try installing the latest pre-release of Agregore and follow along.

    github.com/AgregoreWeb/agregor

  28. Just published this talk about my vision for Holistic Local-First Sofrware and the parts that can be brought together to make it real.

    #p2p #dweb #agregore #meshnetwork

    youtube.com/watch?v=VqUzhnDd1-

  29. Taking a small step back, and I really think I'd love to work on #Agregore full time. I like the other projects I'm working on right now, but they just don't spark joy in the same way.

  30. For any #MacOS users interested in #p2p #web / #dweb tech, the latest prerelease version of #agregore has some fixes that make it more stable with M1/M2 macs along with general upgrades.

    github.com/AgregoreWeb/agregor

  31. By the way, we've got new docs up on how to use the #IPFS protocol handlers in #Agregore which you can check out here: agregore.mauve.moe/docs/ipfs-p

    All you need to get started is to install Agregore and open up the Dev Tools.

  32. Hey folks! We've published our announcement blog post for the devgrant we've started to work on to add some tutorials and example apps to the Agregore website. You can read more about it here: agregore.mauve.moe/blog/2023/0

    #p2p #web #local-first #agregore