Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ibkdir/waypoint
🤖 Travel chat assistant with tools and generative UI components
https://github.com/ibkdir/waypoint
gpt4 langchain-js langgraph-js nextjs14 openai t3-stack
Last synced: 2 months ago
JSON representation
🤖 Travel chat assistant with tools and generative UI components
- Host: GitHub
- URL: https://github.com/ibkdir/waypoint
- Owner: Ibkdir
- Created: 2024-06-26T02:08:41.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-18T13:19:47.000Z (3 months ago)
- Last Synced: 2024-09-26T12:40:11.421Z (3 months ago)
- Topics: gpt4, langchain-js, langgraph-js, nextjs14, openai, t3-stack
- Language: TypeScript
- Homepage:
- Size: 592 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Waypoint
![Workflow](/public/Workflow.png)
## 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.gitcd 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 ApplicationTo run the application in development mode, use:
```
npm run dev
```For production mode, build and start the application:
```
npm run build
npm start
```## Acknowledgments
- [gen-ui](https://github.com/bracesproul/gen-ui)
- [T3 Stack](https://create.t3.gg/)
- [shadcn/ui](https://github.com/shadcn/ui)