Think together.

Plan trips, brainstorm ideas, and figure things out in tandem.

Feeling nostalgic? Try a throwback skin

๐ŸŒŠ
โ˜€๏ธ
Bali Surf TripKiran, Alex + TandemChat AI
๐ŸŒŠ
Kiran
Ok so we're actually doing this. Bali surf trip. I'm thinking two weeks in June.
โ˜€๏ธ
Alex
I'm so in. I've only surfed Canggu though, want to explore more of the coast this time.
๐ŸŒŠ
Kiran
@tandem we're planning a surf trip to Bali for two weeks in June. What are the best areas for intermediate surfers, and what's the swell like that time of year?
TandemChat AI
June is dry season in Bali, so you'll get consistent swells from the south-southwest. Great timing.

For intermediate surfers, I'd suggest:

Week 1 - South Bali: Canggu (Batu Bolong for mellow days, Echo Beach when it's firing), Uluwatu for when you're feeling confident

Week 2 - East Coast: Keramas for punchy reef breaks, or head to Nusa Lembongan for uncrowded playful waves

Expect 4-8ft faces on the south coast. East side will be smaller and more forgiving.
โ˜€๏ธ
Alex
Uluwatu sounds amazing but also terrifying. Is it doable for intermediates?
TandemChat AI
Uluwatu has several breaks along the cliff. The Inside section is the most intermediate-friendly -- long, forgiving walls. Avoid The Peak and Racetracks until you're comfortable with shallow reef and heavy drops.

Go at mid-tide on a smaller day (4-5ft) and you'll have a blast.
๐ŸŒŠ
Kiran
Ok I love this plan. @tandem can you find us villas or guesthouses near Canggu for week 1, and something near Keramas or Sanur for week 2? Budget around $60-80/night.
TandemChat AI
Here's what I'd recommend:

Week 1 - Canggu:
Look at guesthouses on Jl. Pantai Berawa. You'll be a 5-min scooter ride from Batu Bolong and Old Man's. At $60-80/night you can get a private pool villa for two. The Slow area has the best coffee-to-surf ratio.

Week 2 - East side:
Sanur is your best base -- calm, affordable, and 25 min to Keramas. The harbor for Lembongan boats is right there too. Guesthouses along Jl. Danau Tamblingan are solid.

Want me to draft a day-by-day itinerary?
โ˜€๏ธ
Alex
Yes please. Also we need to factor in at least one day for a temple visit and one for just eating our way through Seminyak.
๐ŸŒŠ
Kiran
And a volcano sunrise. That's non-negotiable.
TandemChat AI
Draft itinerary:

Day 1: Arrive, settle in Canggu, sunset surf at Batu Bolong
Day 2-4: Surf Canggu, explore Tanah Lot temple
Day 5: Seminyak food crawl -- Naughty Nuri's, Sisterfields, Motel Mexicola
Day 6-7: Uluwatu sessions + cliffside dinner at Single Fin
Day 8: Travel to Sanur
Day 9-11: Surf Keramas mornings, chill afternoons
Day 12: Day trip to Nusa Lembongan
Day 13: Mt. Batur sunrise trek (3am pickup, worth it)
Day 14: Final surf, fly home sunburnt and happy

I can refine any of these days.
โ˜€๏ธ
Alex
This is unreal. I'm booking flights tonight.
Kiran is typing
Type a message...

AI that doesnโ€™t replace the conversation โ€” it joins it.

Three steps. No friction. Just open a room, invite someone, and start thinking together.

New room
Just now
Name your room...
Create
Bali surf trip
Q3 strategy
Step 1

Create a room

Start a shared AI conversation in one click.

Step 2

Invite someone

Share a link. No sign-up required.

Invite to room
Bali surf trip
tandemchat.app/plan/bali-surf-2026Copy
K
A
2 people in room
Bali surf trip
Live
K
What about Uluwatu for the first few days?
A
@tandem best surf spots near there?
Padang Padang for barrels, Bingin for the reef break...
Step 3

Think in tandem

Ask, explore, and decide -- together with AI.

Built for the conversations that matter most.

TandemChat works wherever a group and an AI can think better together.

๐ŸŒธ
๐Ÿ„
๐ŸŒ
Portugal Road TripMia, Jake, Lena + AI
๐ŸŒธ
Mia
I want at least two days in the Algarve. Thoughts?
๐ŸŒ
Lena
Same -- and can we squeeze in Sintra?
๐Ÿ„
Jake
@tandem best surf spots and coastal towns between Lisbon and the Algarve?
TandemChat AI
Ericeira (1hr north of Lisbon) is a world surf reserve. Then head south through Sintra, Peniche, and end in Lagos.

Trip planning

Plan your next adventure with someone you love -- not alone in a notes app.

โœจ
๐Ÿ 
Apartment HuntPriya, Omar + AI
โœจ
Priya
Ok we have three options. I keep going in circles.
๐Ÿ 
Omar
@tandem compare these: downtown loft $2400, midtown 2br $2100, uptown 2br w/ parking $1950
TandemChat AI
Here's a quick breakdown: the downtown loft wins on commute (12min) but no parking. Uptown is $450/mo cheaper and has space for a home office.

Big decisions

Work through the hard stuff side by side. Weigh trade-offs together with AI clarity.

๐ŸŽจ
๐ŸŽต
Podcast ConceptZoe, Leo + AI
๐ŸŽจ
Zoe
What if each episode starts with a listener's dilemma?
๐ŸŽต
Leo
@tandem riff on that -- give us 3 episode concepts with that format
TandemChat AI
1. "Should I quit my job to travel?" -- explore sunk cost vs. regret. 2. "My best friend and I want to start a business" -- partnership dynamics. 3. "Moving abroad for love" -- identity.

Creative brainstorming

Riff on ideas together. Let AI build on your collective momentum.

๐Ÿ’š
๐ŸŒป
UsEli, Dana + AI
๐Ÿ’š
Eli
I think we keep having the same argument about weekends.
๐ŸŒป
Dana
@tandem can you help us see each other's perspective here?
TandemChat AI
It sounds like Eli values unstructured downtime to recharge, while Dana feels more connected through shared activities. Both are valid -- want me to suggest a weekend framework?

Relationship conversations

Navigate important conversations with a thoughtful, neutral perspective in the room.

๐Ÿ“Š
๐Ÿš€
๐Ÿ’ป
๐Ÿ“ˆ
๐ŸŽฏ
Q3 PlanningSam, Tara, Raj, Ines, Cole + AI
๐Ÿ“Š
Sam
We need to lock in Q3 priorities by Friday.
๐Ÿ“ˆ
Ines
Acquisition costs are up 30%. We need to address that.
๐Ÿ’ป
Raj
Eng can support two big bets max this quarter.
๐ŸŽฏ
Cole
What about doubling down on referrals?
๐Ÿš€
Tara
@tandem summarize our options based on everyone's input
TandemChat AI
With eng bandwidth for 2 bets: referral program (low cost, high LTV) and content-led SEO. That frees paid budget for retargeting only.

Business strategy

Align on direction and make sharper decisions, faster -- with shared AI context.

๐ŸŽ‰
๐Ÿฅณ
๐ŸŽ‚
๐ŸŽ
๐ŸŽˆ
๐Ÿพ
๐ŸŽ€
Nina's 30th (SECRET)Carmen, Dev, Jo, Nate, Ava, Kai, Rosa + AI
๐ŸŽ‰
Carmen
Ok she has NO idea. What should we do for her 30th??
๐ŸŽ‚
Jo
Rooftop dinner!! She's been obsessed with that one downtown.
๐ŸŽ
Nate
I can handle the playlist and speakers.
๐ŸŽˆ
Ava
I'll bring balloons and photo stuff.
๐Ÿพ
Kai
Drinks are on me. What's the headcount?
๐ŸŽ€
Rosa
I'll coordinate the cover story to get her there.
๐Ÿฅณ
Dev
@tandem organize all this into a plan -- budget is $400 max for 20 people
TandemChat AI
Here's the plan: Carmen books rooftop ($0 if BYOB). Nate on music, Ava on decor (~$60), Kai on drinks (~$180), potluck apps (~$120). Rosa lures Nina at 7pm. Total: ~$360.

Surprise planning

Scheme together behind the scenes. Let AI handle the logistics while you bring the magic.

Great conversations come with great privacy.

TandemChat is designed to protect your privacy at every step. Your conversations are encrypted and processed ephemerally -- we never store what you discuss, and your messages are never used to train AI models.

And when you bring TandemChat AI into the room, your data stays in the room. No third-party tracking, no ad targeting, no fine print. Just a private space for the people -- and AI -- you choose to invite.

Engineered for realโ€‘time thinking.

Under the hood, every message flows through a purpose-built real-time pipeline -- from human thought to AI insight in milliseconds.

๐Ÿ„
Kiran

What about Ubud for day 3?

โ˜€๏ธ
Alex

I found a villa with a pool!

โœจ
Priya

Budget check -- are we under $2k?

๐Ÿ 
Omar

@tandem build us a day-by-day plan

Supabase Realtime

Broadcast + Postgres Changes + Presence

4 connected

Messages

Postgres Changes

AI Stream

Broadcast

Typing

Broadcast

Presence

Heartbeat

~24msLatency
99.97%Uptime
12Regions
INSERT INTO messages

Supabase Postgres

Source of truth

messages (immutable, server-ordered)
plan_versions (schema-backed, Zod)
assistant_runs (one active per room)
room_participants (RLS-enforced)
โœจ

Vercel AI Pipeline

Route Handlers + OpenAI

1
Canonical log assembled -- system prompt + history + plan state
2
OpenAI streaming call -- GPT-4o, interruptible if new msg
3
Token-by-token broadcast -- via Supabase Broadcast channel
4
update_plan tool call -- on approval, writes new plan version
stream(token) -> broadcast(room:stream)
โœจ

TandemChat AI

streaming
๐Ÿ„
โ˜€๏ธ
โœจ
๐Ÿ 

Here's a 5-day Bali itinerary under $2k per person: Day 1-2 Seminyak (beach + temples), Day 3 Ubud (rice terraces + monkey forest), Day 4-5 Nusa Penida (snorkeling + cliffs). Villa with pool for all 4: $89/night. Shall I lock this into the plan?

Plan Panel update readyAWAITING APPROVAL
v3

Sub-30ms sync. Every message flows through Supabase Realtime over persistent WebSockets. Presence, typing, and AI streaming all share the same connection -- no polling, no delays.

Zero-knowledge AI. AI context is assembled per-request from the canonical message log and discarded after each run. Nothing is stored outside your room, and nothing is used for model training.

Edge-first delivery. Vercel Route Handlers execute at the edge nearest to your room. Supabase Realtime fans out to all connected clients across 12 regions simultaneously.

Stop thinking alone.

Start a room and invite someone into the conversation. It only takes a few seconds.