Skip to content

An agentic travel agent built with the Cloudflare AI stack

Notifications You must be signed in to change notification settings

Badbird5907/cf_ai_travel_agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ae7a6b3 · · Oct 4, 2025

History

29 Commits
Sep 25, 2025
Oct 4, 2025
Oct 4, 2025
Sep 27, 2025
Sep 25, 2025
Oct 4, 2025
Oct 4, 2025
Sep 25, 2025
Oct 1, 2025
Oct 4, 2025
Oct 1, 2025
Sep 30, 2025
Oct 4, 2025
Oct 1, 2025
Oct 1, 2025
Oct 1, 2025
Sep 25, 2025
Sep 27, 2025
Sep 27, 2025
Sep 27, 2025
Sep 30, 2025
Oct 4, 2025
Sep 30, 2025

Repository files navigation

TravelAI

This is a agentic travel agent that uses AI to plan trips. It uses the Cloudflare AI stack and the AI SDK.

For search, I use free tier api keys for Exa and the Google Flights RapidAPI.

I created this project to learn how to use the cloudflare workers + ai tech stack.

brave_6x9ZhUMJcf image

Tech Stack

  • React
  • Tailwind
  • Shadcn UI
  • Cloudflare Workers
  • Cloudflare D1
  • Cloudflare Agents SDK

Try it out

Feel free to try it out at travel.badbird.dev!

Run it locally

To run it locally, follow the following instructions:

# Clone the repo
git clone https://github.com/Badbird5907/cf_ai_travel_agent/
cd cf_ai_travel_agent

# Define your environment variables - You can get free API keys for https://exa.ai and https://rapidapi.com/DataCrawler/api/google-flights2
cp .dev.vars.example .dev.vars
vim .dev.vars

# Install dependencies (make sure you have pnpm installed)
pnpm install

# Generate types
pnpm run typegen

# Run the dev server
pnpm run dev

pnpm run dev

About

An agentic travel agent built with the Cloudflare AI stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published