AT Protocol Jetstream Module for Open Web Desktop
TypeScript 100.0%
8 1 0

Clone this repository

https://tangled.org/owdproject.org/module-atproto-jetstream
git@tangled.org:owdproject.org/module-atproto-jetstream

For self-hosted knots, clone URLs may differ based on your setup.

README.md

ATProto Jetstream Module

AT Protocol Jetstream Module for Open Web Desktop.

Overview#

This module enables real-time reactive syncing of Open Web Desktop state from the AT Protocol using Jetstream, a lightweight streaming service.

Features#

  • Connects to Jetstream over WebSocket
  • Subscribes to desktop collections (org.owdproject.*)
  • Streams updates for desktop, windows, and meta
  • Automatically patches Pinia stores in real-time

Installation#

owd install-module @owdproject/module-atproto-jetstream

Usage#

Available configuration#

You could set this configuration in /desktop/owd.config.ts:

atprotoJetstream: {
  {
    startOwnerDesktopStreamOnMounted: true,
    host: "jetstream1.us-east.bsky.network"
  }
}

Requirements#

License#

This module is released under the MIT License.