About Project
Keven is my personal intelligent conversational AI assistant built with LangGraph that provides multi-modal responses through WhatsApp, Chainlit, and other messaging platforms. The assistant features memory persistence, contextual awareness, and supports text, image, and audio interactions
Features
Multi-Modal Communication: Text, image generation, and voice synthesisPersistent Memory: Long-term memory with vector storage using QdrantContext Awareness: Schedule-based activity injection for personalized responsesMultiple Interfaces: WhatsApp webhook, Chainlit UI, and Messenger supportConversation Management: Automatic summarization for long conversationsImage Analysis: Upload and analyze images with AI-powered descriptionsVoice Interaction: Speech-to-text and text-to-speech capabilitiesTechnologies
LangGraph: State-based conversation flow managementMultiple LLM Providers: Groq, OpenAI, Together AI supportVector Database: Qdrant for semantic memory storageImage Processing: FLUX.1 for image generation, GPT-4o-mini for image analysisSpeech Processing: Whisper for STT, ElevenLabs for TTS