AIAny
Icon for item

WAHA

Exposes a self-hosted WhatsApp HTTP/REST API that runs a real WhatsApp Web instance so apps and AI agents can read/send messages, manage contacts, and automate flows. Offers three engine modes (WEBJS, NOWEB, GOWS), Docker images, and MCP support; relies on WhatsApp Web so blocking risk exists.

Introduction

Most AI agents that need real-world messaging channels hit the same obstacle: how to connect to consumer messaging platforms without handing data to a third-party SaaS. WAHA solves this by turning a locally hosted WhatsApp session into a programmable HTTP API and an MCP-compatible server, so automation tools and AI agents can operate over your own infrastructure.

What Sets It Apart
  • Real WhatsApp Web instance as the backend: avoids emulation shortcuts by running an actual WhatsApp Web session under the hood, which improves fidelity for message types (media, reactions, contacts) at the cost of depending on the stability of WhatsApp Web.
  • Multi-engine architecture: choose between WEBJS (browser-based automation), NOWEB (Node.js websocket), or GOWS (Go websocket) depending on scale and runtime preferences — so you can trade ease-of-use for performance and resource footprint.
  • MCP (Multi-Channel Platform) server & granular scopes: exposes MCP endpoints so third-party AI agents (Claude, Goose, OpenClaw, etc.) can be granted scoped permissions to read/send/delete messages and manage contacts, enabling safer, auditable agent integrations.
  • Production-ready ops: Docker-first distribution, documented REST/Swagger API, and support for running multiple sessions make it practical for self-hosted automation and small SaaS setups.
Who it's for & trade-offs

Great fit if you want to expose a WhatsApp number to automation or AI agents without relying on a hosted API provider: developers building chatbots, teams automating notifications, or researchers integrating conversational agents into real messaging flows. It scales horizontally across sessions and supports common deployment tooling (Docker).

Look elsewhere if you need an officially supported WhatsApp Business API service or guaranteed platform safety: because WAHA relies on WhatsApp Web, it inherits platform fragility (session expirations, potential blocking for non-official clients). It also isn't an AI model itself — it’s an integration and orchestration layer, so you still need agent logic, model hosting, and governance around automated messaging.

Quick positioning

WAHA sits between lightweight browser-based integrations and paid/sanctioned WhatsApp APIs: it’s the pragmatic self-hosted option when you need direct control, extensibility (MCP), and fast iteration, but you must accept operational maintenance and platform risk.

Project signals: active open-source project (several thousand stars, multi-engine design, Docker images, and explicit MCP agent support), making it a practical choice for teams that prioritize self-hosting and agent integration over official platform guarantees.

Information

  • Websitegithub.com
  • Organizationsdevlikeapro
  • Published date2020/10/20

More Items

GitHub

Indexes full text of visited web pages and local files on a self‑hosted server so you can search your personal knowledge from a web UI, terminal, CLI, or an AI assistant. Runs without mandatory telemetry, offers a browser extension for automatic capture, and supports optional semantic search via a configurable embeddings endpoint.

Hugging Face
Chatbot2026

Provides a drop-in Jinja chat template for Qwen 3.5/3.6/3.8 that reduces reasoning-token waste, enforces a concise terseness system prompt, and preserves in-chat reasoning and tool-call rendering across turns. Terseness is on by default but switchable per request; no model weights are changed.

GitHub

A read-only mirror of Anthropic's community plugin marketplace for Claude Cowork and Claude Code, listing vetted third-party plugins in a nightly-synced marketplace.json. Intended for discovering and installing community plugins via the Claude plugin system.