Airglow

Airglow

@airglow.run

Automations for the AT Protocol Built by @there-hugo.dev 🇪🇺

225 followers32 following115 posts

Pinned

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

And we are back. The migration went well ✅

Airglow@airglow.run

Airglow will be down for a few minutes, we are migrating our database (from SQLite to Postgres). It'll resume shortly, automations will catch up

Airglow will be down for a few minutes, we are migrating our database (from SQLite to Postgres). It'll resume shortly, automations will catch up

Airglow is hosted on Railway, which disclosed on Oct 21 that customer environment variables may have been exposed. As a precaution, we rotated all our keys. You’ll need to sign in again, but your automations keep running

Automations can now ask an AI ✨ The new AI step sends a prompt and data from your run to a @cocore.dev model, and the answer feeds your next steps. Bring your own co/core key, new accounts get 1M free tokens. It's in beta, go try it!

Hugo@there-hugo.dev

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

Syncing social graphs started as an automation on Airglow. People used it, so i knew it was worth doing properly. But no backfill, and unfollows were a pain. Automations are powerful, but not always easy to set up. Follow sync is: pick your apps, turn it on, done 🙌 airglow.run/sync

airglow.runFollow sync | AirglowKeep your follows identical across Bluesky, Tangled, Sifa, Grain and Semble with one toggle.
Hugo@there-hugo.dev

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

Social graph sync is live 🔄 Keep your follows in sync across Bluesky, Tangled, Sifa, Grain and Semble. Follow once, it's mirrored everywhere, and people who join an app later get followed when they show up. Turn it on from your profile: airglow.run/sync

airglow.runSocial graph sync | AirglowKeep your follows identical across Bluesky, Tangled, Sifa, Grain and Semble with one toggle.
Hugo@there-hugo.dev

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 reposted

Me, having 47 automations total (44 on this account, 3 on @status.vicwalker.dev.br), 30 currently active (all on this account)

Airglow@airglow.run

There are currently 100 active automations on Airglow. Active = was executed in the past 30 days. Resulting in 18000 PDS record operations (creation or update). Thanks for automating your AT Proto life with us 🙏

There are currently 100 active automations on Airglow. Active = was executed in the past 30 days. Resulting in 18000 PDS record operations (creation or update). Thanks for automating your AT Proto life with us 🙏

Airglow reposted

Hey atproto geeks—guess what I'm excited about having hacked together today? Keep your Pebble Index 01 recordings & transcriptions in a personal atproto space! asteroid.byjp.me (Spaces & @cocore.dev support in @airglow.run to give this super powers??)

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

Victoria@vicwalker.dev.br

@there-hugo.dev @airglow.run has not been working since the 20th, like no automation was triggered, when I know they should've

Airglow reposted

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

View full thread

Everything shares one data model now. Any step can expose a named output, and later steps reference it with {{name.field}} placeholders. Each step's editor shows exactly which placeholders are available at that point in the flow.

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

If/else, for real this time. A condition can act as a simple gate (no match ends the run) or branch into then/else paths that rejoin the flow. Assertions get typed operators based on each field's schema, and combine with all/any matching.

Loops got stronger too. A loop runs its nested steps once per item in an array, like every link facet on a post. And those steps now chain: fetch a record, check a condition, then fire an action, all inside the same iteration.

Airglow reposted

Looks like a good day to fully revamp @airglow.run automations engine. Better conditions (with branching; if/else), loops, flexible data flow. Any requests?

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

View full thread

Second: the ones Airglow sends on its own. If an automation starts failing, gets disabled, or needs you to sign in again, you'll know right away. No more silently broken automations.

Two kinds of notifications. First: ones you wire into your own automations. New bookmark, new follower, whatever you want. Add a "Send notification" action and Airglow pings you the instant it fires

We just shipped the "Collect links" action. It pulls every link out of a record, no matter where it's buried, so you can bookmark, save, or forward them anywhere. Full thread below bsky.app/profile/ther...

Hugo@there-hugo.dev

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.

Thanks a lot! I’m using Kipclip myself as well! Love that it relies on the community lexicon

Kipclip 🐔@kipclip.com

@airglow.run just added the airglow automation to the community tools page of kipclip.com thanks for the cool feature, using it myself as well!

Airglow reposted

Rocksky now has a new lexicon: app.rocksky.actor.status Your status now updates automatically on every track change. You may need to logout/login again to accept the new OAuth permission required for this lexicon.

Amazing! Thanks for nerd sniping me, @byjp.me. I got to work on two great new features on Airglow: - Scheduled Actions - JSON Patch for deep updates Games are definitely a great place to experiment and innovate, I think this will unlock many possibilities!

rpg.actor@rpg.actor

In a span less than the day, @byjp.me got a Creator Account, made these sweet custom headphones with nice animation and then built personal tooling to have them auto-update on his sprite whenever he's listening to music. Maybe even found an improvement to the .generator system!? Crazy, but FUN!!