No updates detected yet. GitHub releases will appear here.
The agentic group trip planner. Caravan replaces the unpaid "trip mom" inside every group chat — the one person who DMs everyone for dates, aggregates them by hand, proposes destinations, absorbs 200 forwarded reels, and sends the reminders
翻訳待ち
Loading the full README. The saved excerpt is shown below.
The agentic group trip planner. Caravan replaces the unpaid "trip mom" inside every group chat — the one person who DMs everyone for dates, aggregates them by hand, proposes destinations, absorbs 200 forwarded reels, and sends the reminders — with a team of purpose-built AI agents living inside a shared trip room.Read the full README ↗The agentic group trip planner. Caravan replaces the unpaid "trip mom" inside every group chat — the one person who DMs everyone for dates, aggregates them by hand, proposes destinations, absorbs 200 forwarded reels, and sends the reminders — with a team of purpose-built AI agents living inside a shared trip room.
One admin creates a trip and shares a code. Everyone else joins with Google, in about twenty seconds. The agents extract constraints from what people say, run the date math, force decisions to close, propose destinations with real reasoning, build the itinerary, and chase the stragglers — so the group chat converges on a plan instead of dying in a pile of "so are we doing this or not?"
Live Deployment: https://caravan.amitpile.com/
Group trips don't fail because chats don't capture information — they capture plenty. They fail because a group chat has no mechanism to close a question. "Anyone free the 2nd week of Dec?" gets four replies, two jokes, and then dies. Three weeks later someone asks "so are we doing this or not?" and the cycle restarts. Meanwhile prices go up and the window closes.
Caravan's product thesis rests on three bets:
Every screen below is a render of docs/design/screens.html — the hi-fi design spec this app was built from, organized into the same seven flows (A–G) the spec itself uses. These are the design reference, not live-app screenshots — a few details have since diverged as the build evolved (invite codes are plain 6-character codes now, not hyphenated; joining is Google OAuth for everyone, not a name/email form; Your Trips gained avatar stacks and richer status styling; and several screens below — the destination page, the per-member facts page, settings' danger zone — were redesigned past what's pictured here). Cross-reference against Feature tour for what's actually implemented today.
/join/[code]); if you're already signed in, clicking the link drops you straight into the lobby.postgres_changes, which under RLS only ever reaches the trip's admin — see Architecture), with a polling safety net so nobody's screen can get permanently stuck.This is the beginning of the README. Read the rest at the original. Read the full README ↗