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
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
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
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 · 14/09/2026
@airglow.run has a new landing page
airglow.run landing page
1301
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 · 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
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 · 27/05/2026
It finds every link in a record, a Bluesky post, a @standard.site article, anything, so you can save them, send them to a webhook, or whatever you can think of. Like to bookmark. Or reply "Bookmark." Both just work now.
Screenshot of an Airglow automation titled "Bookmark by replying on Bluesky", subtitle "When I reply Bookmark to a Bluesky post, bookmark all links it contains on the community lexicon".
110
Hugo @there-hugo.dev · 27/05/2026
I just fixed a long standing issue in Airglow. One of the most popular things people automate: "when I like a post on Bluesky, save the links in it" to @kipclip.com, @margin.at, @semble.so.
Screenshot of an Airglow automation titled "Bookmark links from posts I like", subtitle "When I like a post on Bluesky, bookmark the links". The trigger is the app.bsky.feed.like lexicon, firing on record created, watching the user's own repo. A record lookup fetches the liked post and continues only if it is found.
1182
Hugo @there-hugo.dev · 26/05/2026
Any idea what should be the sixth "follow" actions here?
Screenshot of airglow.run automation form, focusing on the "follow actions" select, to follow someone on Bluesky, Tangled, Sifa, etc
310
Hugo @there-hugo.dev · 22/05/2026
Oh wait, add this
210
Hugo @there-hugo.dev · 20/05/2026
So my film.popfeed.social and popfeed.social "favorites" lists are 2 different things? I'm trying to figure out when I want to use the generic popfeed website vs the film/books/music/etc @popfeed.social
Side by side screenshots of my popfeed and film.popfeed favorite lists
000
Hugo @there-hugo.dev · 19/05/2026
@vicwalker.dev.br On a side note, I encourage you to use variables for hard coded values. By default, they are not duplicated with the rest of the automation data
Screenshot of the automation form, focusing on the "variables" section, showing a semble `collectionUri` variable
100
Hugo @there-hugo.dev · 18/05/2026
Spend another evening fixing a bug regarding OAuth sessions expiration. It should be good now. As a bonus, you can now see all auth related activity in the "Security" page on the dashboard
The security logs page shows sign in/out, session creation, renewal, etc
031
Hugo @there-hugo.dev · 16/05/2026
Small technical detail for this one, I added an "execution marker" so that the automation is triggered at most once per record. So if the record is edited again (like if you add a review), it doesn't trigger the action again
Screenshot of the automation form, focusing on the "Fire once per source record" checkbox and the explanation:
"When on, the automation runs at most once per record. Useful for "update" triggers that fire many times for the same record (e.g. marking a book as finished and then editing its rating)."
020
Hugo @there-hugo.dev · 16/05/2026
Hey @vicwalker.dev.br I noticed your automation on Airglow, really cool one. After looking at it, I fixed an internal so that you won't have to enter raw JSON for `strongRef`. And it gave me an idea; "variables" ✨ You can set hard coded values that won't be duplicated
The "variable" section of the automation creation form.
A variable has name and value.
310
Hugo @there-hugo.dev · 16/05/2026
Hey @mptouzel.bsky.social, I saw you duplicated the @kipclip.com automation on Airglow. I needed to make some changes for it to work properly, the second action has to iterate over the bookmark created in the first action. You can update it or simply re-duplicate this one airglow.run/u/there-hugo...
Screenshot of the bookmark and annotate on Kipclip automation
https://airglow.run/u/there-hugo.dev/3mlvdoezlbk22
110
Hugo @there-hugo.dev · 13/05/2026
Nice! I saw you recently signed up, and I just granted @kipclip.com the "partner app" permissions. I think for your use case, this one would make the most sense for you to duplicate this one. You may tweak it (title, description, comments, etc), and mark it as a "blueprint"
Duplicate an automation with the "mark as blueprint" flag
210
Hugo @there-hugo.dev · 12/05/2026
@psingletary.com @gui.do I know you might be interested. To use it, sign in with your app account (Semble, Sifa, ...), I can then flag the accounts as "Partner Apps" and you'll be able to mark your automations as Blueprints.
Screenshot of the automation creation form, with the "mark as blueprint" checkbox.
120
Hugo @there-hugo.dev · 12/05/2026
"Partner Apps" are now available on Airglow. It allows Atmosphere Apps developers to mark their automations as official Blueprints. Users can then easily discover and duplicate these automations. See airglow.run/u/exosphere....
Screenshot of https://airglow.run/u/exosphere.site where we can see a blueprint automation
1162
Hugo @there-hugo.dev · 06/05/2026
Just shipped it @jack.is It's an additional field where you can set the URL. It can be a dynamic link like `{{publication.record.url}}{{event.commit.record.path}}`. Meaning that you can embed a link even if it doesn't appear in the post text itself
New automation form on airglow.run, showing the "Post to Bluesky" action with an "Embed URL" field
110
Hugo @there-hugo.dev · 30/04/2026
Save the links you like on Bluesky. airglow.run/automations?...
Screenshot of 3 automations on Airglow, doing: when I like a post on bluesky: 
1. save on semble.so
2. bookmark using the community bookmark lexicon
3. bookmark on margin.at
010
Hugo @there-hugo.dev · 27/04/2026
In case you missed it this week-end New blog post: Sharing or not sharing social graph, why not both? airglow.offprint.app/a/3mkddtrbsy...
Logos of Sifa, Tangled, Semble, with BLuesky in the middle and bi directional arrows between both, symoblizing follow sync
065
Hugo @there-hugo.dev · 25/04/2026
Follow people everywhere ✨ bsky.app/profile/airg...
Bluesky logo in the middle, and Sifa, Tangled, and Semble logos below, with bidirectional arrows beetween Bluesky and the others, showing the sync follows
080
Hugo @there-hugo.dev · 24/04/2026
Monitor the execution of your automations with Logs
A view of the logs page in in the Airglow users dashboard. Showing logs of past actions
000
Hugo @there-hugo.dev · 24/04/2026
Yesterday I was posting about how most of the work is making complex things simple. Well, it took me almost a full day to see how much simpler this automation could be. Before/after of the "follow on Sifa when I follow on Bluesky" automation:
2 side by side screenshots of the same automation before and after; It know doesn't need complex data fetching conditions to work. The conditions (such as "the user has a profile on Sifa") are built-in the "follow" action, while they needed to be manually configured by the user before
See the action:
https://airglow.run/u/there-hugo.dev/3mka3uu36vk22
140
Hugo @there-hugo.dev · 23/04/2026
The public page look good
Screenshot of https://airglow.run/u/there-hugo.dev/3mk6ze7bf6222, of an action to automatically follow some on Sifa and I follow them on Bluesky
000
Hugo @there-hugo.dev · 23/04/2026
Still a big form, but that's better
Screen shot of a pretty complex form in an automation checking if the logged in users follow some one on Sifa.id
100
Hugo @there-hugo.dev · 23/04/2026
WIP Advanced record searching and assertions
Screenshot of a pretty complex form that check I a user follows on an other in an automation form
100
Hugo @there-hugo.dev · 22/04/2026
I just released the Automations Gallery on airglow.run. Easily browse existing Automations, duplicate them on your own account
Screenshot of airglow.run, featuring "Bookmark npmx likes on Margin", "Announce my blog posts on Bluesky", "Send new automations to n8n"
192
Hugo @there-hugo.dev · 21/04/2026
Focus of the week: built more integrations (aka "quick actions") on Airglow, and focus on the acquisition strategy. I'll likely reach out directly to app developers to get more inspiration for the most needed quick actions. Let me know if you're interested!
Screenshot of the "new automation" form on airglow, showing quick actions such as "Post to Bluesky" and "Bookmark on Margin"
011
Hugo @there-hugo.dev · 10/04/2026
And the one I'm most excited about: you can now duplicate someone else's automation and reuse it with your own account. See something useful? One click and it's yours
An automation page with the "use this automation" button.
View it here: https://airglow.run/u/vite-npmx-bot.bsky.social/3mj53ycbilc22
132
Hugo @there-hugo.dev · 10/04/2026
The homepage now shows the most-used lexicons in automations, so you can spot what's popular at a glance.
The homepage showing 4 popular lexicons on airglow.
Visit https://airglow.run
120
Hugo @there-hugo.dev · 10/04/2026
Lexicon pages too. See all automations listening to a given lexicon in one place.
The site.standard.document lexicon page, with one automation using this lexicon.
See it here: https://airglow.run/lexicons/site.standard.document
140
Hugo @there-hugo.dev · 10/04/2026
Public profile pages are live. You can now see all the automations a user has set up. Curious what others are building? Just visit their profile
The @airglow.run page with 1 automation and 1 lexicon. 
Se it here: https://airglow.run/u/airglow.run
221
Hugo @there-hugo.dev · 10/04/2026
The automation, and the result. Go like Vite on npmx npmx.dev/package/vite, and @vite-npmx-bot.bsky.social will automatically write a post about it
An automation on airglow.run that posts on bluesky
230
Hugo @there-hugo.dev · 10/04/2026
Airglow currently requires lexicons to be published before you can subscribe to them and create automations. But many early-stage projects don't publish their lexicons until the schemas are mature.
192
Hugo @there-hugo.dev · 09/04/2026
Automatically post on @bsky.app when you have a new post on @standard.site, or a new video on @stream.place, or a new @grain.social post. You get the idea, you can unlock many things!
110
Hugo @there-hugo.dev · 09/04/2026
Who wants to try @airglow.run? I'm already using it on @exosphere.site to automatically create a task on the kanban board when a feature request is approved by the owner. It's pretty flexible and unlocks a lot of use cases
Screenshot of the Airglow app
253
Hugo @there-hugo.dev · 08/04/2026
Currently working on an automation tool for the AT Proto. The MVP is almost ready to be released. Stay tuned! #buildinpublic
Form to create a new automation based on a pds eventView of an automation that automatically writes a post on bluesky when an ew blog post is published an standard.site
192
Hugo @there-hugo.dev · 03/04/2026
Now, the real fun begins
000
Hugo @there-hugo.dev · 02/04/2026
Work on the Kanban Board module has officially begun
Screen shot of https://app.exosphere.site/s/exosphere.site showing the Kanban board feature "in progress"
001
Hugo @there-hugo.dev · 02/04/2026
Fixed the Exosphere MCP
000
Hugo @there-hugo.dev · 25/03/2026
I'll be working on permissions handling and the admin panel next. But if you think I should be working on something else, well, just ask for it
000
Hugo @there-hugo.dev · 24/03/2026
Star the project on tangled, ask or upvote features on app.exosphere.site/s/exosphere....
100
Hugo @there-hugo.dev · 24/03/2026
If you want to start collecting and organizing your users requests, visit app.exosphere.site, sign-in, and click "Create a sphere". The "Sphere" is your own community
000
Hugo @there-hugo.dev · 24/03/2026
Two days ago I released the self-hosted version of Exosphere. It quickly became obvious that users might be more likely to use the hosted version. Here it is! Our biggest upgrade yet 🤩
112
Hugo @there-hugo.dev · 23/03/2026
We even have an MCP server 🤖
An MCP request in Claude Code showing the "Show user avatar" is the most upvote feature request
100