Loading module: next-view




Adopt a companion together, make your room your own and see it change on both phones.



A private room gives everyday messages, gifts and moods a small, meaningful home.
Partners connect over an encrypted peer channel with immediate state synchrony.
import { EncryptedSession, RoomEvent } from "@godigo/sync";export class RoomSyncEngine { private session: EncryptedSession; constructor(partnerToken: string) { this.session = new EncryptedSession({ token: partnerToken }); } async broadcastAction(event: RoomEvent): Promise<SyncResult> { const payload = await this.session.seal({ type: event.type, timestamp: Date.now(), companionMood: event.companionState, }); return this.session.transmit(payload); }}Available for iPhone. Android is coming soon.