examples/v1/travel/README.md
Plan your next trip with an AI-powered travel planner. This demo showcases a travel application where an AI assistant helps you create, manage, and explore trips with real-time map visualization and Google Maps integration.
Click here for a running example
<div align="center"> <a href="https://copilotkit.ai" target="_blank"> </a> <a href="https://nextjs.org" target="_blank"> </a> <a href="https://www.langchain.com/langgraph" target="_blank"> </a> <a href="https://leafletjs.com/" target="_blank"> </a> </div>This application demonstrates the power of CopilotKit working with an Agent Framework (LangGraph in this case), where the agent shares state with your React frontend, enabling seamless AI-human collaboration. Key features include:
Clone the repository:
git clone https://github.com/CopilotKit/CopilotKit.git
cd CopilotKit/examples/v1/travel
Install frontend dependencies:
pnpm install
# Using yarn
yarn install
# Using npm
npm install
Install agent dependencies:
pnpm install:agent
Create a .env file in the project root:
OPENAI_API_KEY=your_openai_api_key
GOOGLE_MAPS_API_KEY=your_google_maps_api_key
Alternatively, use Copilot Cloud by setting:
NEXT_PUBLIC_CPK_PUBLIC_API_KEY=your_copilotkit_api_key
Start the development server (runs both frontend and agent):
pnpm dev
# Using yarn
yarn dev
# Using npm
npm run dev
Open http://localhost:3000 in your browser to see the application.