Skip to content

Instantly share code, notes, and snippets.

@cfjedimaster
Last active September 15, 2025 21:45
Show Gist options
  • Save cfjedimaster/05b45f2f1a82ad9880ac3cf5d0f4fe77 to your computer and use it in GitHub Desktop.
Save cfjedimaster/05b45f2f1a82ad9880ac3cf5d0f4fe77 to your computer and use it in GitHub Desktop.
---
layout: post
title: "Building a Bluesky AI Sentiment Analysis Dashboard"
date: "2025-01-03T18:00:00"
categories: ["development"]
tags: ["generative ai", "javascript"]
banner_image: /images/banners/cat_bluesky3.jpg
permalink: /2025/01/03/building-a-bluesky-ai-sentiment-analysis-dashboard
description: A simple tool to monitor the sentiment of keywords on Bluesky
---
As the "Great Social Network Wars" carry on (my term, not anyone else), I'm finding myself more and more enjoying Bluesky. I do more posting on Mastodon, but Bluesky reminds me a lot more of early Twitter. Threads is... ok, but has felt too corporate. I can't even remember the last time I checked it. Earlier this week, I was poking around the Bluesky API and was **incredibly** happy to discover that their [Search API](https://docs.bsky.app/docs/api/app-bsky-feed-search-posts) does not require a key and supports CORS, which means a simple client-side application could make use of it. In the past I had built similar tools for Twitter, back when it had a decent API, and I thought it might be fun to build something for Bluesky, specifically, a way to monitor sentiment of keywords in real time. Here's what I created.
## What the App Will Do
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment