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
Lexicon Community @lexicon.community · 3h
New logo, who dis?
2385
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.
14114
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
Nice! Idea: let people schedule watch parties 👀 And save it in the calendar lexicon!
120
Hugo @there-hugo.dev · 23/09/2026
It's still in beta, so I'll keep an eye on what you build with it and keep iterating. Next up might be structured output data and a Jev-like classifier feature 👀
110
Hugo @there-hugo.dev · 23/09/2026
See it in action here 👇 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.
110
Hugo @there-hugo.dev · 23/09/2026
You bring your own co/core key and save it in your Airglow settings. It's stored encrypted and only used for your own AI steps. No account yet? Sign in on cocore.dev with your atproto account and get 1M tokens for free!
Airglow's Settings page on the AI tab. A panel says "A co/core key is stored, last updated Sep 23, 2026" with a Remove button, followed by a "Replace key" field and a "Save key" button. The help text explains that you get a key at cocore.dev by signing in with your AT Protocol account, that Airglow stores it encrypted, and that your co/core credits pay for the calls.
110
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
🤯
010
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 · 18/09/2026
Nice, not sure I can unsee that. Guess I'll start working on the AI features
110
Hugo @there-hugo.dev · 18/09/2026
The risk exists. The server keeps track of how up to date it is with the events (the `jetstream cursor`). Whenever it restarts or "blips", it starts from that cursor (can go back up to 24 to 48h) and streams the events from there
000
Hugo @there-hugo.dev · 18/09/2026
I tracks it based on the delete event (the actual unfollow). So it only happens when you unfollow someone
100
Hugo @there-hugo.dev · 17/09/2026
Is that how my thread feels? 😅😅
000
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
Remember the "sync your follows between Bluesky and Grain" automations from a few months ago? This replaces them. Built in, nothing to set up, just tick the apps. Free, like the rest of Airglow. Turn it on from your profile: airglow.run/sync Let me know how it goes 🙌
airglow.run
Social graph sync | Airglow
Keep your follows identical across Bluesky, Tangled, Sifa, Grain and Semble with one toggle.
020
Hugo @there-hugo.dev · 17/09/2026
My favorite part: it remembers who you're waiting for. 135 people I follow have no Sifa profile yet, 129 no Grain, 71 no Tangled. The day they show up, I follow them there, automatically. And it never unfollows anyone on its own. Only you unfollowing someone does that
320
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 · 16/09/2026
Also opened a small code hygiene PR while I was there
010
Hugo @there-hugo.dev · 16/09/2026
Looks like I (or tangled?) accidentally opened 2 PR 🤔 I closed #2
010
Hugo @there-hugo.dev · 16/09/2026
My small contribution to the website: tangled.org/atcommons.eu...
tangled.org
fix(footer): wrap footer nav links to stop horizontal scroll on mobile #1
The footer links had a fixed width, breaking the responsive version of the website and showing an horizontal scroll on mobile
110
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
Hugo @there-hugo.dev · 14/09/2026
I would love to get this set up time down. What takes you the longest?
100
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
Right I don't know if I could make it work with the current setup. Indexing the whole Bluesky flux isn't on the short-term roadmap, but it's definitely something we could think about for the future
000
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
Hugo @there-hugo.dev · 11/09/2026
Congrats!
020
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
Also, do you have Jetstream v2 server @eurosky.social?
000
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 · 28/08/2026
Oooh ok I see what you mean. Make Airglow more "AI native", potentially via @cocore.dev. That could make sense! I'll look into it, but spaces support is a bigger priority I think
120
Hugo @there-hugo.dev · 28/08/2026
Also, let me know next you're live, I'd love to see it in action 🔥
120
Hugo @there-hugo.dev · 28/08/2026
Hey @vicwalker.dev.br It should be fixed, but I haven't tried myself in production. There should be nothing to do an your end, but to be sure, can you double check your automation, eventually re-save it (even without changing anything) and try again?
110
Hugo @there-hugo.dev · 26/08/2026
Spaces support is definitely next on the list (after I'm done fighting a couple of bugs). What would "cocore support in Airglow" look like to you?
110
Hugo @there-hugo.dev · 26/08/2026
Once again, @byjp.me coming up with a banger use case for @airglow.run 🔥
030
Hugo @there-hugo.dev · 26/08/2026
I'll take a look now
000
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
Hugo @there-hugo.dev · 24/08/2026
Not a trivial fix, but I might have a short term solution. Will let you know when it's back
110
Hugo @there-hugo.dev · 24/08/2026
Taking a look right now. Thanks for letting me know, i was afk all weekend
010
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 · 18/08/2026
Should be fixed now
010