A React-based AI agent application powered by the Gemini API.
- AI Agent Persona
- Interactive Chat UI
- Real LLM Responses
- Animations & Micro-Interactions
- Responsive Design
- Conversation History
- Theme Toggle
- Framework: React 19
- Language: TypeScript
- Styling: TailwindCSS v4, Shadcn UI
- Routing: react-router
- Animation: Framer Motion
- LLM Integration: Google Gemini API via
@google/genaiSDK - Other Libraries:
uuid,lucide-react,clsx,tailwind-merge
-
Clone the Repository:
git clone https://github.com/EmpSwarup/inductive-ai-agentcd inductive-ai-agent -
Install Dependencies:
npm install -
Set Up Environment Variable: Create a file named
.envin the root of the project and add the Gemini API key as in .env.example.CHATBOT_GEMINI_API_KEY=YOUR_API_KEY_HERE -
Run the Development Server:
npm run devThe application should now be running, usually athttp://localhost:5173.
OR
Visit the Live Demo at https://inductive-ai-agent.vercel.app

