PlanWeaver is a collaborative trip-planning app powered by a Marathon Agent — an AI that helps groups reach real consensus over time, not instant recommendations.
Instead of producing a single “best” itinerary, PlanWeaver generates multiple viable plans, collects individual preferences asynchronously, and incrementally evolves those plans through voting and suggestions until the group is aligned.
This reflects how real planning actually happens: across days, with changing opinions, trade-offs, and negotiation.
A Marathon Agent is designed for long-running decision processes, not one-shot answers.
In PlanWeaver, the agent:
- Produces multiple plan variants (budget-leaning, balanced, experience-heavy)
- Preserves disagreement and trade-offs
- Continues reasoning as new input arrives
- Explains why plans change over time
- Finalizes a plan only when consensus is reached
No overrides. No “magic” recommendations. Just transparent, evolving decisions.
-
🧩 Multi-variant trip generation
Explore different planning directions instead of committing early. -
👥 Host + collaborator preferences
Each participant submits constraints and priorities independently. -
🗳️ Voting & majority consensus
Decisions are made collectively, not by the loudest voice. -
✍️ Suggestion-based iteration
Plans evolve through structured feedback, not resets. -
📜 Decision ledger
A traceable history showing why a plan changed. -
🔒 Finalized itinerary
Once consensus is reached, the plan is locked and clearly marked as final.
Most planning tools optimize for speed.
PlanWeaver optimizes for alignment.
It’s built for:
- Families planning complex trips
- Friend groups with mixed budgets
- DIY travelers who don’t want rigid templates
- Any group where decisions unfold asynchronously
PlanWeaver uses a monorepo setup: