Bluesky Jetstream Live

Connect to microcosm’s Jetstream/Spacedust over wss://, filter, and watch events in real time.

Simple mode auto-uses microcosm’s Jetstream: wss://jetstream.fire.hose.cam/subscribe
Quick Settings
Disconnected

Code Snippets

Minimal examples to connect to Jetstream and filter posts live.

// npm i ws
const WebSocket = require('ws');
const url = 'wss://jetstream.fire.hose.cam/subscribe?wantedCollections=app.bsky.feed.post&wantedCollections=app.bsky.feed.repost';
const ws = new WebSocket(url);
ws.on('message', (data) => {
  try {
    const ev = JSON.parse(data.toString());
    const coll = ev.commit?.collection;
    const text = ev.commit?.record?.text;
    if (coll === 'app.bsky.feed.post' && text) {
      console.log(text);
    }
    if (coll === 'app.bsky.feed.repost') {
      console.log('[repost] ', ev.commit?.record?.subject?.uri);
    }
  } catch {}
});