Topics / #whatsapp

Whatsapp projects on GitHub

Messaging automation and integrations for WhatsApp.

As of , the most-starred Whatsapp projects on GitHub are openclaw (392.2K stars), hermes-agent (254.5K stars) and chatwoot (37.9K stars). GitHub.Locker tracks 40 Whatsapp repositories with 1.1M stars combined. The fastest-growing on October 16 was hermes-agent, with +304 stars in a day.

40Projects
1.1MStars in total
+963Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

40 projects · by stars

  1. #1 · openclaw/openclaw

    openclaw

    An open-source AI assistant that runs on your own computer and meets you in the chat apps you already use — WhatsApp, Telegram, Discord, iMessage, Slack and 20+ more.

    392.2K
  2. #2 · NousResearch/hermes-agent

    hermes-agent

    Hermes Agent is a self-improving AI agent from Nous Research that creates and refines its own skills from experience, persists memory about you across sessions, and can be driven from a terminal or from chat apps like Telegram and Discord.

    254.5K
  3. #3 · chatwoot/chatwoot

    chatwoot

    Chatwoot is an open-source, self-hosted customer support platform that unifies live chat, email, and social channels (WhatsApp, Facebook, Instagram, Twitter, Telegram, Line, SMS) into one inbox, positioned as an alternative to Intercom, Zendesk, and Salesforce Service Cloud.

    37.9K
  1. 4

    Clone-Wars

    37.1KGorvGoyl/Clone-Wars

    Clone Wars is a curated list of 100+ open-source clones and alternatives of popular sites like Airbnb, Amazon, Instagram, Netflix, TikTok, Spotify, WhatsApp, and YouTube, with links to source code, demos, and tutorials.

  2. 5

    Python

    35.4Kgeekcomputers/Python · Python

    A personal collection of small, standalone Python scripts covering automation, games, utilities, and web scraping, meant both to solve the author's own problems and to serve as learning examples for beginners.

  3. 6

    nanoclaw

    31Knanocoai/nanoclaw · TypeScript

    A self-hosted AI assistant that runs Claude-powered agents in their own Docker containers and connects them to chat apps — WhatsApp, Telegram, Slack, Discord and more. Each agent has its own memory, workspace and scheduled jobs; you just message it.

  4. 7

    dexter

    27.7Kvirattt/dexter · TypeScript

    Dexter is an autonomous agent that researches financial questions on its own: it plans the research steps, pulls real-time market data like income statements and cash flow statements, checks its own work, and keeps refining the answer until it is confident.

  5. 8

    awesome-n8n-templates

    26Kenescingoz/awesome-n8n-templates

    A curated collection of 280+ ready-to-use n8n workflow templates (JSON files) covering email automation, Telegram/Discord/Slack bots, AI agents, RAG chatbots, document processing, and dozens of other integrations.

  6. 9

    nocobase

    24.6Knocobase/nocobase · TypeScript

    NocoBase is an open-source AI + no-code platform for building business systems like CRMs, ERPs, and internal tools, where AI works on top of production-proven infrastructure and a WYSIWYG interface instead of generating everything from scratch.

  7. 10

    laravel-crm

    24Kkrayin/laravel-crm · PHP

    Krayin CRM is a free, open-source Customer Relationship Management system for managing customers, leads, and sales pipelines, built on the Laravel PHP framework with a Vue.js frontend.

  8. 11

    wechaty

    23.4Kwechaty/wechaty · TypeScript

    Wechaty is an RPA (Robotic Process Automation) SDK for building chatbots that lets you write a bot once in JavaScript, Python, Go or Java and run it across WhatsApp, WeChat, QQ and other platforms with the same code.

  9. 12

    whatsapp-web.js

    22.7Kwwebjs/whatsapp-web.js · JavaScript

    It is a Node.js client library for WhatsApp: your code interacts with WhatsApp Web to build a WhatsApp API with nearly all features of the web client.

  10. 13

    llama-cookbook

    18.6Kmeta-llama/llama-cookbook · Jupyter Notebook

    The Llama Cookbook — Meta's official collection of recipes for building with the Llama model family: inference, fine-tuning, RAG and end-to-end use cases, mostly written as Jupyter notebooks.

  11. 14

    openfang

    18.2KRightNow-AI/openfang · Rust

    OpenFang is an open-source Agent Operating System written in Rust. Instead of a chatbot that waits for your prompt, it runs autonomous agents 24/7 — on schedules, monitoring targets, building knowledge graphs and reporting results to a dashboard.

  12. 15

    OpenWA

    15.5Krmyndharis/OpenWA · TypeScript

    A free, open-source, self-hosted WhatsApp API gateway: it exposes messaging over a REST API with webhooks and a web dashboard, and you run it on your own server.

  13. 16

    chat

    13.5Ktinode/chat · Go

    Tinode is an open-source instant messaging platform: a chat server written in Go with native clients for Android, iOS, web and a scriptable command line — like a self-hosted WhatsApp or Telegram, and explicitly not another Slack replacement.

  14. 17

    wechat-bot

    11.4Kwangrongding/wechat-bot · JavaScript

    wechat-bot is a Node.js CLI agent that bridges WeChat, Telegram, WhatsApp, and Lark messages to AI services like ChatGPT, Claude, DeepSeek, Ollama, Kimi, and Pi for automatic replies, plus local chat and contact analysis.

  15. 18

    Baileys

    11.4KWhiskeySockets/Baileys · JavaScript

    Baileys is an open-source TypeScript/JavaScript library that lets your code talk to WhatsApp directly: it connects over WebSockets to the WhatsApp Web API, so you can read and send messages programmatically without the official Business API.

  16. 19

    brigade

    11.3Kspinabot/brigade · TypeScript

    Brigade is a self-hosted personal AI crew: a team of agents that share one long-term memory (Tideline), delegate tasks to each other on a real org chart, and act across 1,000+ apps you already use.

  17. 20

    nullclaw

    8.1Knullclaw/nullclaw · Zig

    nullclaw is a fully autonomous AI assistant infrastructure: one small static Zig binary that you self-host and connect to your chat apps and AI providers.

  18. 21

    jev-chat-jarvis

    7.9Kjev-chat/jev-chat-jarvis · Kotlin

    Jev is an Android app that watches the chat screen in apps like QQ, X, or Feishu, judges the other person's real intent and risk level, and drafts three reply candidates you can tap to fill into the input box — you still press send yourself.

  19. 22

    ChatLab

    7.5KChatLab/ChatLab · TypeScript

    ChatLab is an open-source, local-first desktop app for exploring your own chat history (WhatsApp, Telegram, Discord, iMessage, QQ, LINE, Instagram, Google Chat) with a built-in SQL engine and AI agents, all processed on your own machine.

  20. 23

    jiuwenswarm

    7.1KopenJiuwen-ai/jiuwenswarm · Python

    An AI agent system built on openJiuwen: you describe a task in natural language, and it orchestrates multi-agent collaboration, Skill self-evolution, and tool invocation to deliver a result end-to-end.

  21. 24

    follow-builders

    6.9Kzarazhangrui/follow-builders · JavaScript

    A digest service that tracks top AI builders — researchers, founders, PMs, engineers — on X and in AI podcasts, and delivers curated summaries of what they're saying. The motto: follow builders, not influencers.

  22. 25

    device-activity-tracker

    5.2Kgommzystudio/device-activity-tracker · TypeScript

    This is a proof-of-concept security research tool that monitors WhatsApp and Signal users by measuring the Round-Trip Time (RTT) of message delivery receipts, revealing whether a target's device is actively in use, idle, or offline.

  23. 26

    go-whatsapp-web-multidevice

    4.9Kaldinokemal/go-whatsapp-web-multidevice · Go

    GOWA is a self-hosted Go server that exposes WhatsApp as a REST API, so you can send messages, stickers and status updates, manage multiple linked WhatsApp accounts, and receive events via webhooks or an MCP server for AI agents.

  24. 27

    DeskcommCRM

    4.7Kmelgarafael/DeskcommCRM · TypeScript

    An open-source AI sales OS: a self-hosted CRM where native AI agents answer, qualify and sell over WhatsApp. It's positioned as an open alternative to Kommo, Octadesk and Intercom for any business that sells by chat.

  25. 28

    open-claude-cowork

    4.3Kcomposio-community/open-claude-cowork · JavaScript

    Open Claude Cowork is an open-source desktop chat app powered by the Claude Agent SDK and Composio Tool Router that automates work across desktop and your work apps, with 500+ SaaS integrations like Gmail, Slack, and GitHub.

  26. 29

    OpenClawChineseTranslation

    3.8K1186258278/OpenClawChineseTranslation · JavaScript

    OpenClaw is an open-source personal AI assistant platform with 195,000+ GitHub stars; it runs on your own computer and lets you talk to your AI assistant through WhatsApp, Telegram, and Discord to handle email, calendar, and files. This repo is a fully Chinese-localized distribution of it, syncing hourly with the upstream project.

  27. 30

    goclaw

    3.7Knextlevelbuilder/goclaw · Go

    GoClaw is a multi-tenant AI agent gateway/platform written in Go that connects 20+ LLM providers to 7 messaging channels, letting you deploy and orchestrate teams of AI agents at scale with production-grade security.

  28. 31

    tinyagi

    3.6KTinyAGI/tinyagi · TypeScript

    TinyAGI is an open-source orchestrator that runs multiple teams of AI agents as a 24/7 assistant, aimed at one-person companies. Agents work in isolated workspaces and hand tasks to each other, while you reach them through Discord, WhatsApp, Telegram, or a web portal.

  29. 32

    bitterbot-desktop

    2.5KBitterbot-AI/bitterbot-desktop · TypeScript

    A local-first personal AI that lives on your devices: it remembers your life, browses the web, runs code, and talks to you on WhatsApp — consolidating memory and distilling skills over time instead of starting from zero.

  30. 33

    zapfast

    2Kcrmne/zapfast · Rust

    ZapFast is a native WhatsApp desktop client written in Rust with the egui GUI toolkit. It connects to WhatsApp using the whatsapp-rust library and runs without any browser engine.

  31. 34

    Tel-Agent

    1.1KDpro-at/Tel-Agent · Python

    Tel-Agent is an open-source, self-hosted gateway that connects a phone line to an AI agent: calls arrive over SIP, get checked against your routing rules, and are either passed to a human, blocked, or handled by an AI that can transfer calls, take messages, check a calendar, or call any HTTP endpoint. Every call is recorded, transcribed, and searchable.

  32. 35

    ai-maestro

    82123blocks-OS/ai-maestro · TypeScript

    AI Maestro is a dashboard that lets you orchestrate many AI coding agents (Claude Code, Codex, Grok Build, and others) from one place, with persistent memory, a code graph, and agent-to-agent messaging across multiple machines.

  33. 36

    rome

    803rome-os/rome · TypeScript

    Rome is a self-hosted agentic OS where humans and agents collaborate inside a guardrailed environment that keeps accumulating tools, workflows, memory, and interfaces. It is pitched as an open source alternative to xAI's Grok Bot and Meta's Muse.

  34. 37

    getcontact-cli

    613xdreizein666/getcontact-cli · Python

    GetContact CLI is a Python command-line tool that talks directly to the GetContact phone-lookup API, letting you check a number's display name, tags and email without installing the Android app or using a browser.

  35. 38

    buscandomilhao

    401soumatheusgomes/buscandomilhao

    It is an AI agent that prospects for leads on Instagram on its own: it finds leads, qualifies them, writes the first message, reads replies, carries the conversation, hands off to WhatsApp, and learns from what converted to adjust audience, copy, timing and cadence.

  36. 39

    lightspeed

    262smartcomputer-ai/lightspeed · Rust

    Lightspeed is open-source infrastructure for running fleets of AI agents as durable workflows: agent sessions survive restarts, can run for weeks to months, and stay cheap when idle, borrowing a real machine only when a task needs one.

  37. 40

    taskuary

    139ldbumble/taskuary · Python

    A personal AI assistant for your job: mail, chats, and tickets become tasks, the coding agents you already use do the work, and nothing goes out until you approve it. It runs locally on your machine.

Often tagged together