Analysis updated 2026-05-18
Show your own or someone else's latest Bluesky, Mastodon, or X post on a Home Assistant dashboard.
Follow multiple social profiles at once, each getting its own sensor with post history and engagement counts.
Trigger a Home Assistant automation whenever a followed profile posts something new.
Build a Lovelace markdown card that displays a profile's avatar, latest post text, and timestamp.
| peggleg/social-feed | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
X profiles need a paid-tier bearer token from developer.x.com since X removed its free read access.
Social Feed is a custom Home Assistant integration that pulls the latest posts from a Bluesky, Mastodon, or X profile and turns them into sensors you can display or automate around inside your smart home setup. Everything is configured through Home Assistant's normal settings screens, so there is no YAML file to write by hand. Setting up a feed means picking a platform from a dropdown, then entering the profile handle, such as an at-sign username, and for X, an API bearer token you get from developer.x.com. You add the integration once for each profile you want to follow, and each one creates its own sensor. An options screen lets you change how often it checks for new posts and how many recent posts it keeps around. The sensor even shows the profile's avatar as its picture. The three platforms behave a bit differently. Bluesky and Mastodon use public APIs that need no authentication at all, while X requires a bearer token because the README notes that X no longer offers a free way to read posts. Bluesky and Mastodon check for new posts every 5 minutes by default, while X checks only every 60 minutes. The README also warns that a small number of locked-down Mastodon servers require authentication for everything, so profiles hosted there will fail to set up with a connection error. Each sensor exposes attributes like the display name, the newest post's ID, URL, and timestamp, a running post count, and a list of recent posts with their text, likes, reposts, and replies. The README includes a sample Lovelace markdown card showing how to display the latest post directly on a dashboard. Installation works either through HACS as a custom repository or by manually copying the integration's folder into Home Assistant's custom_components directory. No software license is mentioned in the README.
Social Feed pulls the latest posts from a Bluesky, Mastodon, or X profile into Home Assistant sensors you can show on a dashboard or use in automations.
Mainly Python. The stack also includes Python, Home Assistant, HACS.
No license file or terms are mentioned in the README, so usage rights are unclear.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.