TripMate is a sassy AI-powered travel assistant with attitude. It helps you find flights, hotels, trains, and attractions while keeping the tone light and humorous. Tripmate is a multi-agentic travel planning system powered by Storacha.
-
TripMate Planner -This agent handles core user interaction logic using ElizaOS and stores user data in Storacha.
-
Tripmate-Share – An AI agent that shares travel information with family and friends.
-
Tripmate-Finder – This agent searches for real-time travel data using Gemini and the SERP API.
-
Tripmate-Planner:
Operates as a Telegram bot to interact with users. It processes trip planning requests via ElizaOS and stores finalized trip details in Storacha. -
Tripmate-Finder:
Connects with the Planner Agent via API, fetching the latest travel-related data to enrich the planning experience. -
Tripmate-Share:
It views final trip details from Storacha and display them in a shareable format. Friends and family can interact with this agent to ask questions, view plans, and leave comments or suggestions. All feedback is stored back in Storacha and subsequently retrieved by the Planner Agent, creating a seamless collaborative loop.
For this project, please refer to the Eliza README for detailed installation and starting guide.
This project was initially started by importing code from the lit-storacha demo repository, as we intended to build on top of the existing setup.
As development progressed, we realized the need to customize the Storacha integration to fit our specific use case — a trip planning agent.
While we referenced the original repository during the early stages, the current Storacha integration is entirely custom-written and independent of the lit-storacha demo. Storacha remains one of our supporters, and we appreciate their support for this project.
- TripMate Planner - Agent 1
- TripMate Finder- Agent 2
- TripMate Share- Agent 3
- Technical Whitepaper
- Tripmate Overview
- Demo video
- Presentation Link