EmbedME
Embedme is an embeddable chatbot that seamlessly integrates into any portfolio website, effectively representing the user and showcasing their unique professional identity.
PineconeLangchainNextjsVercelGeminiPrismaPostgresSQLTailwindNeonShadCN

Embedme
Embedme is a personalized, embeddable AI chatbot built to represent users on their portfolio websites. It interacts with visitors, answers questions about your background, and showcases your professional identity—all powered by cutting-edge AI.
Features
- Embed-ready chatbot for personal and portfolio websites
- Smart, AI-driven conversations based on your uploaded professional info
- Upload a simple text file to personalize your chatbot
- Context-aware responses using Retrieval-Augmented Generation (RAG)
- Live shareable URL generated for every user
- Embeddable via iframe—no code changes needed on your site
- Customizable look and feel: color, layout, tone, and behavior
- Fully mobile-friendly and optimized for performance
How It Works
- Sign up and upload your professional info as a text file
- Content is processed, embedded using Google's text-bison model, and stored in a Pinecone vector database
- On each visitor query, a RAG pipeline retrieves the most relevant context
- Gemini 1.5 Flash generates intelligent, real-time responses tailored to your content
- Your chatbot is hosted at a live URL, which can also be embedded on your site via iframe
Technical Details
- Frontend: Built with Next.js, TypeScript, Tailwind CSS, and ShadCN UI
- Embedding: Powered by Google’s text-bison model
- Vector Storage: Handled by Pinecone for fast semantic retrieval
- LLM Integration: Uses Gemini 1.5 Flash for response generation
- AI Orchestration: Managed via a custom RAG pipeline
- Authentication: Handled using NextAuth
- Deployment: Fully serverless, hosted on Vercel
- Customization: Users can adjust chatbot appearance.