Skip to content

🤖 Travel chat assistant with tools and generative UI components

Notifications You must be signed in to change notification settings

Ibkdir/Waypoint

Repository files navigation

Waypoint

Workflow

Overview

This application utilizes the T3 stack, Shadcn, LangGraph, Langchain, and the AI SDK from Vercel to create a chat assistant and agent specialized in travel-related queries. This assistant can perform various tasks such as placing markers on maps and streaming generative UI components. This project aims to enhance the AI chat experience through the use of generative UI and tools.

Getting Started

Installation

Clone the repository and install its dependencies on your local machine:

git clone https://github.com/Ibkdir/Waypoint.git

cd Waypoint

npm install

Next, copy the .env.example file to .env and fill in your environment variables:

GMAP_API_KEY='..'
NEXT_PUBLIC_MAP_ID='...'
OPENAI_API_KEY='...'
OPENWEATHER_API_KEY='...'

Running the Application

To run the application in development mode, use:

npm run dev

For production mode, build and start the application:

npm run build
npm start

Acknowledgments

About

🤖 Travel chat assistant with tools and generative UI components

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published