Agentive is an AI-powered lifestyle assistant that plans travel, discovers restaurants, and finds shopping deals through a natural, conversational interface.
Tired of juggling multiple apps for travel, dining, and shopping? Agentive simplifies your life by consolidating these tasks into a single chat conversation. Ask for anything in plain language—from planning a trip to finding a dinner spot—and our AI-powered agent performs real-time web research to deliver personalized, up-to-date recommendations.
✈️ AI Travel Agent: Get complete trip itineraries with real-time flight and hotel options.- 🍔 Restaurant Discovery: Find the perfect dining spot based on your tastes, budget, and location.
- 🛍️ Smart Shopping Assistant: Discover the best deals and product comparisons.
- 🗣️ Voice-Powered Interaction: Talk to Agentive naturally using your microphone.
- 🧠 Personalized & Learns: Remembers your preferences to provide better recommendations over time.
- 🌐 Real-Time Web Research: Fetches live data from the web, so information is always current.
- Frontend: Next.js, React, TypeScript, Tailwind CSS
- Backend: Node.js, Express, TypeScript
- AI & ML: OpenAI GPT-4, Llama-2 (via Groq)
- Database: Supabase (PostgreSQL)
- Real-time: Socket.io
- Tooling: pnpm, ESLint, Prettier, Husky
- Node.js (v20 or higher)
- pnpm (
npm install -g pnpm
)
git clone https://github.com/kevinrss01/agentive.git
cd agentive
cd backend
pnpm install
cp .env.example .env
Now, edit .env
and add your API keys.
In a new terminal:
cd frontend
pnpm install
Create a .env.local
file with the backend URL:
echo "NEXT_PUBLIC_BASE_URL_BACKEND=http://localhost:4000" > .env.local
- Start the backend: In the
/backend
directory, run:pnpm dev
- Start the frontend: In the
/frontend
directory, run:pnpm dev
The app will be available at http://localhost:3000
.
Once the app is running, open http://localhost:3000/app
. You can type your request into the
chatbox or use the microphone icon for voice commands. Try asking for things like:
- "Plan a 3-day trip to Lisbon."
- "Find a cheap Italian restaurant near me."
- "What are the best headphones under $200?"
Agentive will process your request, perform live research, and provide a detailed answer in the chat.
Agentive was built as a prototype for the Lablab.ai AI Agents Hackathon. It's a demonstration of what's possible with modern AI agentic workflows, built in a very short timeframe.