Ibrahim Hajjaj

wa-agent - Build autonomous AI agents for WhatsApp in minutes

by
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.

Add a comment

Replies

Best
Ibrahim Hajjaj
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?