Open-source framework for building AI agents on WhatsApp. Define your agent in YAML — personality, tools, routing — and run with one command. Supports multiple LLMs (Anthropic, OpenAI, Ollama), persistent memory with summarization, user profiles, multi-agent routing on a single number, built-in tools (web search, scheduling, human handoff), and cron triggers. No more glue code — just npx wa-agent init my-bot and you're live.
No reviews yetBe the first to leave a review for wa-agent
Maker
📌
Hey PH! 👋
I built wa-agent because every WhatsApp "bot" I found was the same thing — 50 lines piping messages to ChatGPT. No memory, no tools, no way to handle multiple agents.
I wanted a real framework. Something where you define an agent in YAML, give it tools like web search or scheduling, and it actually remembers conversations across days.
The key features:
• YAML-first config — define personality, tools, and routing in a file
• Persistent memory — conversation summaries + user profiles across sessions
• Multi-agent routing — one WhatsApp number, multiple specialized agents
• Built-in tools — web search, URL fetching, scheduling, human handoff
• Any LLM — Anthropic, OpenAI, or local via Ollama
Get started in 30 seconds:
npx wa-agent init my-bot
cd my-bot && wa-agent start
It's fully open source. Would love your feedback — what tools or integrations would you want to see next?