divepool

How divepool works

The pipeline behind divepool.social.

Divepool helps you discover accounts, posts, podcast episodes, and Hacker News discussions by topic — semantic search across the AT Protocol network and beyond, powered by embeddings, keyword analysis, and clustering. This page is how it works.

How it works

We continuously pull posts — and other public records, like long-form articles and profiles — from across the AT Protocol network, the open social system Bluesky runs on, plus podcast RSS feeds and Hacker News. Everything long enough to carry meaning (at least 120 characters, in any language) gets embedded: each text becomes a numeric vector that captures what it’s about, so that items on similar topics end up close together in vector space — whether they’re a Bluesky post, a blog article, a podcast episode, or a Hacker News thread.

For each account, we group its texts into clusters based on what they’re about. Accounts with fewer than 20 embedded texts skip clustering. Every cluster then gets two summaries: a medoid — the real post closest to the cluster’s centre — and a short list of keywords, pulled out by comparing word use inside the cluster against the rest of the corpus. The medoid is the representative post; the keywords are the topic label.

All the surfaces are built on the same machinery. Type a topic and we turn your query into a vector, find the nearest items across all sources, then cluster and label them — so you get themed groups, not a flat list. Type a handle instead and you see that account’s own clusters with their keyword labels. Dive in hops you straight to an account’s strongest topic — signed in, it starts near your own interests. And the personalised feed turns your clusters into a stream of new items on the same themes, with accounts you block or mute filtered out alongside items we’ve already shown you.

Try it

Type a Bluesky handle to see what an account consistently posts about, or a topic to find posts, episodes, and discussions on that subject across the network. Either way you get themed clusters with keyword labels. There’s also a discovery feed on Bluesky — the public, pre-baked version — and its signed-in twin at /feed, which isn’t limited to posts.

For agents and developers, divepool speaks MCP — connect to https://divepool.social/api/v1/mcp, or point your agent at /llms.txt.

Caveats

About

Divepool is built by Jasper Rädisch, who also makes PingArthur (AT Protocol uptime monitoring) and Is Bluesky Dying (network-wide churn signal).

Spot a problem? DMs are open: @divepool.social.