stay together

Group ride awareness for motorcycle trips. Share location with your pack, get separation alerts, split expenses, and invite riders by link or QR.

Download Ride Companion

Version …

Features

Ride rooms

  • Leader can adjust separation distance, destination, and member Maps access mid-ride
  • Create a ride with name, destination, separation threshold (500 m–2 km), and session length (2–12 hours)
  • Create ride — single-day trip: direct ride room, invite by room code
  • Create ride plan — multi-day: plan roster, named sessions, leader starts one at a time
  • Plan limits: up to 14 sessions per ride plan; each rider can be in up to 3 active plans
  • Auto-end expired sessions; ride plans stay active until planned end date
  • Export ride plan summary from the hub (ended sessions plus live unsettled expenses)
  • Plan hub timeline: planned, live, ended, and cancelled sessions with summaries after each session ends
  • Session opt-out, plan vs session invite links, and checkpoint Maps on plan-backed rides
  • Plan hub: invite anytime; open active ride each session; late joiners opt in from the hub
  • Home shows when a session is live; already-in-session riders can open the live ride directly
  • Join with a plan code or invite link — up to 30 riders per plan
  • Share invites via link or QR code; copy room code from the app
  • Leader starts the group ride when everyone is ready
  • Continue an active ride from the home screen; one ride at a time

Location & navigation

  • Runs alongside Google Maps — navigation stays in Maps, group awareness stays in Ride Companion
  • Foreground location sharing while you ride
  • Adaptive location sync: slower updates when the pack stays close, faster when riders spread out
  • Live distance to the ride leader on the active ride screen
  • See which members are sharing location, with live or last-seen status
  • Leader can allow riders to open member positions in Google Maps (optional, off by default)

Separation alerts

  • Voice alerts when a rider falls behind beyond the chosen threshold
  • Members hear when they are behind the group; the leader hears which rider is separated and how far
  • Cooldown between repeated alerts so voice prompts stay useful, not noisy

Quick broadcasts

  • One-tap status broadcasts: Fueling, Hydrate, Food, On call, Wrong turn, and S O S
  • Voice readout and notification banner for every broadcast
  • Tap a broadcast notification to open the sender’s last known position in Google Maps
  • S O S and wrong-turn alerts use high-priority notifications
  • Notification bubble (Android 10+) for S O S and quick broadcasts while navigating in Maps
  • Send broadcasts from the app or from notification actions while riding

Activity & expenses

  • Unified activity feed during rides — expenses, broadcasts, and separation alerts in one timeline
  • Filter chips and unread badge; mark all unpaid expense shares in one tap
  • Chat-style messages: compact preview, tap to expand full details
  • Split ride expenses privately — tag riders, equal split, mark shares paid
  • Expense settlement summary when you leave or the ride ends; share or export as .txt
  • Only participants in an expense see it; data clears when the ride ends

Notifications

  • Member-left banner when someone leaves the ride — tap to open the active ride room
  • Navigate to leader from the ride notification while tracking
  • Ride-ended voice alert for riders still in the session
  • Persistent notification while location sharing is active

Session & privacy

  • Google Sign-In; set your display name for the group
  • Leave a ride session at any time; in a ride plan, leaving the session keeps you on the plan roster
  • Leave a ride plan from the plan hub, or the leader can delete the plan for everyone
  • Rooms are removed when the session expires, the ride ends, or the last member leaves
  • No long-term ride history kept on the server

App

  • Light and dark theme (follows system on sign-in; logo adapts on this site too)
  • Rider preferences: voice alerts, separation alerts, pre-ride checklist before tracking
  • In-app update check with release notes and direct APK download
  • Prompt to disable battery optimization for reliable alerts while navigating
  • Deep links and web invite pages for joining from a shared link