← all repositories
neural-maze/ava-whatsapp-agent-course

Your WhatsApp pen pal is a vector database

A course that teaches you to build a WhatsApp agent with memory, voice, vision, and a habit of inventing daily activities.

1.7k stars Python AgentsLearning
ava-whatsapp-agent-course
Not currently ranked — collecting fresh signals.
star history

What it does

Ava is a six-lesson course that walks you through building a multi-modal WhatsApp agent. The resulting bot can handle text, voice messages, and images over WhatsApp, and it maintains long-term memory in Qdrant so it can recall details from past conversations. It also generates images of its own “daily activities” to send back to you, because even agents need hobbies.

The interesting bit

Instead of yet another chatbot demo, this is framed as a production-oriented integration project: you wire together Groq for fast inference, ElevenLabs for voice, Together AI for image generation, and LangGraph to orchestrate the workflow. The agent invents a persona with ongoing life updates, turning a standard API integration into something closer to a Turing Test prank for your contacts.

Key highlights

  • Multi-modal over WhatsApp: handles text, speech-to-text via Whisper, vision via Llama 3.2 Vision, and text-to-speech via ElevenLabs
  • Long-term memory using Qdrant vector database to recall past conversation details
  • Image generation pipeline using FLUX models through Together AI to create activity updates
  • LangGraph workflows for state persistence and agent orchestration
  • Deployable to Google Cloud Run with WhatsApp API integration
  • Designed to run on free tiers from Groq, ElevenLabs, Qdrant Cloud, and Together AI

Verdict

Good for software and ML engineers who want a guided, end-to-end integration project rather than a black-box framework. Skip it if you are looking for a ready-to-deploy WhatsApp bot without touching LangGraph or managing half a dozen API keys.

Frequently asked

What is neural-maze/ava-whatsapp-agent-course?
A course that teaches you to build a WhatsApp agent with memory, voice, vision, and a habit of inventing daily activities.
Is ava-whatsapp-agent-course open source?
Yes — neural-maze/ava-whatsapp-agent-course is open source, released under the MIT license.
What language is ava-whatsapp-agent-course written in?
neural-maze/ava-whatsapp-agent-course is primarily written in Python.
How popular is ava-whatsapp-agent-course?
neural-maze/ava-whatsapp-agent-course has 1.7k stars on GitHub.
Where can I find ava-whatsapp-agent-course?
neural-maze/ava-whatsapp-agent-course is on GitHub at https://github.com/neural-maze/ava-whatsapp-agent-course.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.