CubiCube Platform

Kraken

Real-time sync for local-first apps. Watch parties, cooking sessions, game nights—collaborate on anything while your data stays on your device.

🎬 Watch Together 📹 Video Chat 🌐 Works Offline

Local-First, Together

Kraken powers real-time collaboration in any CubiCube deployment. Your data stays on your device—Kraken just keeps everyone in sync.

🎬

Watch Parties

Watch movies or shows together, perfectly synced. Everyone sees the same frame at the same time.

🍳

Cook Together

Follow recipes side-by-side with friends. Share timers, check off steps, video chat while you cook.

🎮

Game Nights

Shared game state that just works. Board games, trivia, collaborative puzzles—no server required.

📚

Study Groups

Collaborative notes, shared flashcards, group timers. Study together even when you're apart.

🔐 Your Data Stays Yours

Kraken syncs changes between devices—it doesn't store your data. Everything lives locally in your Core Cubi, giving you complete control and privacy.

What You Can Build

Kraken works with any Core Cubi deployment. Here's what becomes possible:

🍿

Synchronized Playback

Movies, music, podcasts—everyone experiences media together, perfectly in sync across devices.

📹

Video Rooms

Peer-to-peer video chat built right into your app. No third-party services, no data leaving your control.

📝

Shared Lists & Notes

Grocery lists, to-dos, meeting notes. Multiple people editing, changes merge automatically.

🎯

Live Activities

Workouts, meditation sessions, book clubs. Shared timers, progress tracking, group accountability.

🗳️

Polls & Voting

Real-time group decisions. What to watch, where to eat, which recipe to try—instant consensus.

✈️

Offline-First

Works without internet. Make changes offline, everything syncs when you reconnect.

How It Works

Your Core Cubi connects to Kraken for real-time sync. Users collaborate through your app—Kraken coordinates the changes.

User ACore Cubi
KrakenSync & Signaling
User BCore Cubi

Available Endpoints

WS /doc/:roomReal-time document sync
WS /webrtc/:roomVideo/audio signaling
GET /healthService health check
GET /docsIntegration guide
GET /demosLive examples

🚀 Quick Start

  • Add Kraken credentials to your wrangler.jsonc
  • Create a token endpoint in your Core Cubi
  • Connect with the Kraken client library
  • Start collaborating!

See full documentation or llms.txt for AI-assisted integration.

Service Status

Current operational status and server information.

● Online
Status
production
Environment
1.0.0
Version

API Endpoints

GET /api/statsServer statistics (auth required)
GET /api/appsRegistered applications (auth required)
POST /api/appsRegister new application (auth required)