This browser extension helps you generate detailed, accessible alt text for images and videos you add to posts on Bluesky, using Google Gemini AI.
This browser extension helps you generate detailed, accessible alt text and captions for images and videos you add to posts on Bluesky, using Google Gemini AI.
bsky.app
. Click it to generate alt text or captions on demand.We also offer a simple web application that you can use from any device:
The web app allows you to:
No installation required - just visit the site and start generating accessible alt text!
git clone https://github.com/symmetricalboy/gen-alt-text.git
npm install
npm run build
chrome://extensions
or edge://extensions
..output/chrome-mv3
directory..output/firefox-mv2
if you are building the MV2 version, or .output/firefox-mv3
for the MV3 version - note that the store version is MV2)bsky.app
.There are no configurable options. The extension automatically adds the generate button to relevant fields on bsky.app.
Contributions, bug reports, and feature requests are welcome! Please check the issues page.
This project is licensed under the MIT License - see the LICENSE file for details.
Feedback, suggestions, and assistance are welcome at @symm.app on Bluesky.
I need to revise this documentation extensively, but the extension is working as expected. You can build it yourself in its entirety, by running:
npm install && npx wxt build -b chrome --mv3 && npx wxt zip -b chrome --mv3 && npx wxt build -b firefox --mv2 && npx wxt zip -b firefox --mv2
Let me also jot this down here for future reference:
cd functions && gcloud functions deploy generateAltTextProxy --gen2 --runtime=nodejs20 --trigger-http --allow-unauthenticated
a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.
Use this repository to get started with your own Bluesky Labeler.
ATProto Feed Generator Starter Kit
AT Protocol Reference Implementation (TypeScript)
A dead simple client for subscribing to an ATProto Relay ("firehose").
A fully typed client for the Bluesky Jetstream (https://github.com/bluesky-social/jetstream) service.
Your Brand Here!
50K+ engaged viewers every month
Limited spots available!
📧 Contact us via email🦋 Contact us on Bluesky