lkjparty

WATCH TOGETHER · 0.4.0

Same page.
Good company.

One shared tab. Your favorite sites. A conversation that stays with you.

Install for Chrome ↗Install for Firefox ↗Install for Microsoft Edge ↗

Already installed? Reload this page, or click lkjparty in your toolbar.

Your guest name, shared URL, enabled sync state and chat are shared with this server and your party. No media streams, cookies or automatic form-input capture.

YOUR SHARED TAB

Change sites. Stay together.

Choose one tab to share. When a controller moves to another website, the party follows. Allow website access once to make those changes automatic.

YOUR CONVERSATION

Room for the chat.

A familiar live chat with names, timestamps, emoji and saved drafts. Switch to Dashboard for sync and participants, or More for room controls.

YOUR CONTROLS

Watch your way.

The host can enable Everyone can control in Dashboard while keeping room ownership. Shared controls require 0.4.0 or newer for everyone. Scroll sharing is off by default. Close the extension panel and keep watching; synchronization continues.

Downloads & installation

Install lkjparty from your browser's extension store. Both participants should use the same extension version. Reload your shared tabs after updating, then start a new party.

Development downloads for 0.4.0 are also available below. Store updates and development packages are released separately.

Chrome / Edge development ZIP: extract it, open the extensions manager, enable Developer mode and choose Load unpacked. Pin lkjparty to the toolbar.

Firefox development ZIP: extract the unsigned package and load its manifest from about:debugging. Temporary add-ons expire at browser restart. Use Firefox Add-ons above for regular installation. Safari requires macOS, Xcode conversion and signing.

Website access & what is shared

On your first connection, choose whether to allow all websites or individual sites. A permission grant does not share all your tabs: only the selected shared tab is synchronized. Review or revoke access in More or your browser’s extension settings.

Your name, selected URL, enabled synchronization state and chat are visible to the room server and participants. Pointer and application-state sharing are optional. Application integrations need a compatible adapter.

Each person needs their own service access. DRM, inaccessible embeds, live timelines or different layouts may limit synchronization.