Sign in

Hugo

@there-hugo.dev
183 followers 200 following 361 posts

Building @airglow.run: automations for the AT Proto @exosphere.site: community management tools

PostsRepliesMedia
Reposted by Hugo
Guido X Jansen @gui.do · 26/09/2026
1) Own your data, or at least be able to leave 2) Prioritise open standards 3) Local-first, cloud-optional 4) Apply the bankruptcy test 5) Resist subscription creep, but accept strategic subscriptions 6) Favour EU-based and privacy-respecting tools 7) Replace gradually, not all at once
gui.do
A practical guide to building your own antifragile tech stack
Seven principles for evaluating technology choices, reducing vendor lock-in, and building a more resilient digital setup. The decision-making framework behind the tools.
14113
Reposted by Hugo
Paweł Grzybek @pawelgrzybek.com · 26/09/2026
Node.js 26.10 comes with built-in debounce and throttle utilities. Like it! Can't tell you how many times I implemented (copied from the previous project) these two. Debounce: nodejs.org/docs/latest/... Throttle: nodejs.org/docs/latest/... #nodejs
36213
Reposted by Hugo
Lexicon Community @lexicon.community · 25/09/2026
Heads-up: the next Lexicon Community TSC meeting is Thursday, October 1 at 1:00 PM ET / 17:00 UTC. Agenda topics welcome in the discussion thread on Discourse.
discourse.atmosphere.community
Lexicon Community - Atmosphere Community
Lexicon Community category on Atmosphere Community forum
032
Hugo @there-hugo.dev · 23/09/2026
Nice! Automation summary written by a model on @cocore.dev 🤩 airglow.run/u/bot.airglo...
airglow.run
Briefly describe new automations created on Airglow | @bot.airglow.run | Airglow
When a new automation is created on Airglow, ask a model on co/core (https://cocore.dev) to briefly describe the automation, and post the description to Bluesky.
0104
Hugo @there-hugo.dev · 23/09/2026
A new AI step is available in Airglow ✨ It lets your automations call @cocore.dev: you pick the model, write the prompt, choose the input data, and the answer flows into the next steps
Airglow's step picker, "Flow and data" section, showing the Condition, Loop, Fetch a record, Search records, Variable and Collect links cards, plus the new "Ask an AI agent" card with a sparkle icon: "Send a prompt to a co/core model and use its answer downstream".
2196
Hugo @there-hugo.dev · 23/09/2026
Small change on the homepage. Notice anything?
The "works with your apps" section of airglow.run landing page. With the addition of the cocore.dev logo
000
Reposted by Hugo
dad (aka miguel) @aka.dad · 19/09/2026
gotcha! not in yet, but in the mean time you should give @airglow.run a try. they’re basically IFTTT for atproto and after a quick search it looks like they might have what you need exactly. good workaround until I can add official support for webhooks in Offprint? airglow.run/u/aesth.lol/...
airglow.run
Blog Post Webhook | @aesth.lol | Airglow
Automation platform for Bluesky and the AT Protocol. Filter Jetstream events by lexicon, deliver webhooks, and create records on your PDS.
231
Hugo @there-hugo.dev · 18/09/2026
What's great about decentralized identity: the people you follow are the same people on every app. Share code with them on Tangled, see their photos Grain, chat somewhere else. Follow sync on @airglow.run makes it automatic: follow someone once, find them everywhere 🙌 airglow.run/sync
The "Built-in features" section on my Airglow profile. A card titled "Follow sync" shows the icons of Bluesky, Semble, Sifa, Tangled and Grain, with the text "Your follows stay identical on Bluesky, Semble, Sifa, Tangled and Grain." and a "Manage sync" button.
020
Hugo @there-hugo.dev · 17/09/2026
Let me know if you wish to see any other apps in the social graph sync feature
000
Hugo @there-hugo.dev · 17/09/2026
Shipped a new thing on @airglow.run: social graph sync 🔄 Pick the apps you use (Bluesky, @tangled.org, @sifa.id, @grain.social, @semble.so), turn it on, and your follows stay identical everywhere. Follow someone on one app, you follow them on the others too
Airglow's social graph sync page for @there-hugo.dev. Under "Apps to keep in sync", five apps with checkboxes and follow counts: Bluesky 192 follows (on), Semble 75 (off), Sifa 57 (on), Tangled 121 (on), Grain 63 (on). A note says removing an app or turning sync off never unfollows anyone. A Status section shows five cards: Sync "In sync", Queued "0 changes", Waiting on Grain "129 people", Waiting on Sifa "135 people", Waiting on Tangled "71 people", each explaining those people are followed as soon as they create a profile there. An Activity list shows recent entries such as "Followed on Grain" and "Skipped on Grain, no profile yet, waiting for them to join".
1197
Hugo @there-hugo.dev · 16/09/2026
Just finished testing a new feature ready to ship on @airglow.run I'll probably wait until the morning though
000
Hugo @there-hugo.dev · 14/09/2026
That was five months ago, thanks @nichoth.com for finding it haha bsky.app/profile/did:... Which one do you prefer? bsky.app/profile/did:...
020
Reposted by Hugo
Hilary Baumann 💻 🥃 @hilarybaumann.com · 14/09/2026
there's no follow on airglow BUT it's possible to go check out other people's sets (and it looks like you have a few interesting ones) airglow.run/u/vicwalker....
airglow.run
@vicwalker.dev.br | Airglow
See @vicwalker.dev.br's automations and lexicons on Airglow, automation platform for Bluesky and the AT Protocol.
111
Hugo @there-hugo.dev · 14/09/2026
@airglow.run has a new landing page
airglow.run landing page
1301
Reposted by Hugo
P(aul) Frazee @pfrazee.com · 12/09/2026
Slow down frontier model development. Bring open weights to current frontier. Build out local inference providers, stabilize hardware prices, focus on cost and token throughput for a bit. Get our software updated to handle what's being thrown at us. I would not mind spending a beat on distribution.
2029115
Reposted by Hugo
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 02/09/2026
👀 Out-of-order streaming Now in the HTML spec 🎉 github.com/whatwg/html/... The "list" placeholder gets replaced by the template that appears later in the document. Already in Chrome/Edge Positive positions from other browsers Maybe this can power React Suspense for SSR in the future? 👀
25011
Hugo @there-hugo.dev · 28/08/2026
Thank you all for following me in this adventure! 🤩
040
Hugo @there-hugo.dev · 28/08/2026
I'lm trying to think of meta goals for Airglow, not the features or technical improvements. One is to be featured on the @eurosky.social portal, and even on the homepage. How do I make this happen?
100
Hugo @there-hugo.dev · 26/08/2026
Once again, @byjp.me coming up with a banger use case for @airglow.run 🔥
030
Reposted by Hugo
Airglow @airglow.run · 25/08/2026
Incident resolved. I'll keep monitoring the logs, which should be more helpful now. And I need to set up some alerting. Thanks @vicwalker.dev.br for reporting the issue
041
Reposted by Hugo
Victoria @vicwalker.dev.br · 18/08/2026
Chatbot no Streamplace voltando com tudo! Testei aqui e está absurdamente mais rápido para responder, então vou poder bolar muitos outros tipos de comandos pro chat usar :D
152
Hugo @there-hugo.dev · 18/08/2026
Hey @matrixfurry.com, thanks for opening this issue, this is now implemented and released. Let me know how it goes 🙌 tangled.org/exosphere.si...
tangled.org
120
Reposted by Hugo
Airglow @airglow.run · 17/08/2026
Airglow is now using Jetstream v2! It's running smoothly, and your automation will be triggered way faster than before! Thanks @atproto.com, this is awesome
0283
Hugo @there-hugo.dev · 17/08/2026
I took a short break, but I'm back, and couldn't wait to switch to Jetstream v2. This is live!
010
Reposted by Hugo
Lexicon Community @lexicon.community · 29/07/2026
The community.lexicon.* schemas have a new home: development happens at tangled.org/lexicon.community/lexic…, and the published records live on @lexicons.lexicon.community, a dedicated identity that holds the schema records and nothing else. Same NSIDs, same records, sturdier plumbing.
01910
Reposted by Hugo
dan @danabra.mov · 29/07/2026
it's up!!!
612115
Reposted by Hugo
Wes Bos @wesbos.com · 29/07/2026
Today we had the GOAT @danabra.mov on @syntax.fm to school us on ATPROTO Please forgive the title, trying to get more people interested in it 🤣 www.youtube.com/watch?v=D77G...
youtube.com
ATPROTO isn’t just for Bluesky weiners
YouTube video by Syntax
1321027
Hugo @there-hugo.dev · 28/07/2026
We have selected the designer to work on this project. We are in touch with them and we'll kick it off in August. Thanks to all the designers who applied 🙌 bsky.app/profile/ther...
083
Reposted by Hugo
Semble @semble.so · 27/07/2026
Check out all these cool Semble @airglow.run automations!! 🤩⚙️ airglow.run/automations/...
Screenshot of Airglow's automation marketplace showing public automations for Semble integration, including automations for syncing Bluesky follows, saving links, and starring repositories to Semble collections.
0113
Reposted by Hugo
Airglow @airglow.run · 27/07/2026
You can now send a custom body in the Webhook action. Thanks @hipstersmoothie.com for the suggestion!
screen shot of the "send a webhook" action in Airglow, with a custom json body
052
Reposted by Hugo
Victoria @vicwalker.dev.br · 27/07/2026
If somebody else would like to easily and quickly save all Tangled Stars to Semble, using the *permalink* (so the link won't break if the account changes handle or if the repo name changes) I gotchu airglow.run/u/vicwalker.... You can easily change the collection or get rid of the last step
airglow.run
Starred Tangled Repo to Semble Collection | @vicwalker.dev.br | Airglow
All Tangled Repositories starred are saved into a Semble Collection. (V3)
1123
Reposted by Hugo
Airglow @airglow.run · 21/07/2026
Airglow's automation engine got a big rework. Automations are now composed of steps you can arrange in any order: conditions, loops, fetches, variables, and actions. Two highlights: real if/else branching, and loops that can chain several steps per item. 🧵
Screen shot of the automation creation form on Airglow.run
3183
Hugo @there-hugo.dev · 21/07/2026
Shipped a big rework of Airglow's automation engine. The fun part was making branching and loops compose: any step can nest anywhere, and the editor computes which placeholders are valid at every point in the flow. It quietly turned into a tiny visual programming language.
060
Hugo @there-hugo.dev · 15/07/2026
Call for designers: Lexicon Community logo Last day to apply discourse.atprotocol.community/t/call-for-d...
discourse.atprotocol.community
Call for designers: Lexicon Community logo (paid commission, apply by July 15)
Lexicon Community is commissioning a logo. This is a paid engagement, sponsored by the AT Community Fund. It follows the discussion in this forum thread. What we’re looking for A logo for lexicon.com...
040
Hugo @there-hugo.dev · 14/07/2026
Looks like a good day to fully revamp @airglow.run automations engine. Better conditions (with branching; if/else), loops, flexible data flow. Any requests?
151
Hugo @there-hugo.dev · 13/07/2026
Hey @atstore.fyi The hero image disappeared in the @airglow.run listing, I'm trying to edit it with new logo and new hero, but I see this error, not sure why though
Error on atstore listing edit page
200
Hugo @there-hugo.dev · 13/07/2026
I'm thinking about rebooting my @exosphere.site project, or killing it. It has some big UX issues that i could fix pretty easily. And I could simplify a few things. But I believe it has some strong foundations
100
Hugo @there-hugo.dev · 13/07/2026
We are still looking for the designer that'll do "Lexicon Community" logo. You have until Wednesday to apply: github.com/lexicon-comm...
github.com
Call for designers: Lexicon Community logo (paid commission, apply by July 15) · Issue #79 · lexicon-community/lexicon
Lexicon Community is commissioning a logo. This is a paid engagement, sponsored by the AT Community Fund. It follows the discussion in this forum thread. What we're looking for A logo for lexicon.c...
110
Reposted by Hugo
Tangled @tangled.org · 13/07/2026
Introducing Bobbin: A diskless, API-only AppView for Tangled blog.tangled.org/bobbin/
blog.tangled.org
Introducing Bobbin
A diskless, API-only AppView for Tangled
1028141
Reposted by Hugo
Atmosphere Community @atmosphere.community · 09/07/2026
The @lexicon.community is commissioning a logo as a paid engagement, funded by the AT Community Fund. @there-hugo.dev suggested this and is running a process to select a designer Full process details here discourse.atprotocol.community/t/call-for-d...
discourse.atprotocol.community
Call for designers: Lexicon Community logo (paid commission, apply by July 15)
Lexicon Community is commissioning a logo. This is a paid engagement, sponsored by the AT Community Fund. It follows the discussion in this forum thread. What we’re looking for A logo for lexicon.com...
2196
Hugo @there-hugo.dev · 10/07/2026
I'm leading an initiative to get a logo for the community lexicon project Apply, repost, ping designers discourse.atprotocol.community/t/call-for-d... Let me know if you want to co-lead this initiative with me
discourse.atprotocol.community
Call for designers: Lexicon Community logo (paid commission, apply by July 15)
Lexicon Community is commissioning a logo. This is a paid engagement, sponsored by the AT Community Fund. It follows the discussion in this forum thread. What we’re looking for A logo for lexicon.com...
0140
Reposted by Hugo
Airglow @airglow.run · 07/07/2026
New too: a showcase page. Browse the automations people are building on the AT Protocol: airglow.run/automations Building an app or automation you'd like featured? Get in touch, we'd love to show it off
Screenshot of the airglow.run/automations page (gallery)
131
Hugo @there-hugo.dev · 09/07/2026
If you are building an app on atproto, you're likely listed on @atstore.fyi, and you might have missed reviews there. I made this automation to be notified through @atmo.pub whenever someone leave a review on @airglow.run airglow.run/u/there-hugo... You can easily duplicate it for yourself
airglow.run
Notify me when someone reviews my app on Atstore | @there-hugo.dev | Airglow
Send me a notification when someone leaves a review on atstore.fyi
1266
Hugo @there-hugo.dev · 08/07/2026
Thanks a lot for the repost @pfrazee.com 🙏 It means a lot
Screenshot of this post https://bsky.app/profile/airglow.run/post/3mq2mdbdyxk25
With he mention "Reposted by Paul Frazee"
030
Reposted by Hugo
Airglow @airglow.run · 07/07/2026
Airglow has a new brand 🎨 We worked with a brand designer to give it a proper identity and a more polished feel. New logo, refreshed site, updated everywhere. Long time coming. Really happy with where it landed
Landing page of airglow.run
1475
Hugo @there-hugo.dev · 07/07/2026
I spent the last while rebuilding Airglow's brand with a designer, and it's finally live. It took longer than I expected, but I'm really happy with how it turned out. It looks and feels like a proper product now.
Screenshot of airglow.run
110
Hugo @there-hugo.dev · 06/07/2026
Je serai au meet up de Paris jeudi. J'ai hate de vous rencontrer et d'échanger avec vous. Ce sera éventuellement l'occasion d'écouter vos retours sur Airglow
atmo.rsvp
Bluesky meetup Paris - Labess
031
Reposted by Hugo
Airglow @airglow.run · 29/06/2026
Something new lands this week. Airglow has a fresh look and a rebuilt homepage, with the same idea at its core: automations for the AT Protocol. An event fires → send a webhook, write a record, or post to Bluesky. airglow.run 👀
airglow.run
Airglow | Automations for the AT Protocol
Automations for the AT Protocol. Subscribe to Jetstream events, match a lexicon, and send a webhook, create a record, or post to Bluesky.
071
Hugo @there-hugo.dev · 29/06/2026
Been pretty quiet here recently. The reason: I've been rebranding Airglow top to bottom. New logo, new look, new homepage, same core idea: automations for the AT Protocol. An event fires, you do something with it. Almost ready. Shipping this week 👀
010
Reposted by Hugo
Guido X Jansen @gui.do · 25/06/2026
Started a 7-part blog series, explaining ATproto to people outside the ecosystem. Part 1: Who actually owns your network? gui.do/post/atproto...
gui.do
Who actually owns your network?
Every time I moved a community to a new platform, the exit cost members and history. Platforms come and go; the lock-in architecture underneath is why. Part of 'Apps as Views, Not Vaults': the things you make are yours; apps are just the viewers.
38421