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.
Hot right now
Most stars gained in a day · Oct 16
+304hermes-agent
NousResearch/hermes-agent · ★ 254.5KHermes 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.
jiuwenswarm
openJiuwen-ai/jiuwenswarm · ★ 7.1KAn 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.
+142openclaw
openclaw/openclaw · ★ 392.2KAn 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.
+41jev-chat-jarvis
jev-chat/jev-chat-jarvis · ★ 7.9KJev 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.
The all-time top
40 projects · by stars
- 392.2K
#1 · openclaw/openclawopenclaw
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.
- 254.5K
#2 · NousResearch/hermes-agenthermes-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.
- 37.9K
#3 · chatwoot/chatwootchatwoot
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.
- 4

Clone-Wars
37.1KGorvGoyl/Clone-WarsClone 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.
- 5

Python
35.4Kgeekcomputers/Python · PythonA 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.
- 6

nanoclaw
31Knanocoai/nanoclaw · TypeScriptA 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.
- 7
dexter
27.7Kvirattt/dexter · TypeScriptDexter 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.
- 8

awesome-n8n-templates
26Kenescingoz/awesome-n8n-templatesA 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.
- 9

nocobase
24.6Knocobase/nocobase · TypeScriptNocoBase 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.
- 10
laravel-crm
24Kkrayin/laravel-crm · PHPKrayin 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.
- 11
wechaty
23.4Kwechaty/wechaty · TypeScriptWechaty 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.
- 12

whatsapp-web.js
22.7Kwwebjs/whatsapp-web.js · JavaScriptIt 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.
- 13

llama-cookbook
18.6Kmeta-llama/llama-cookbook · Jupyter NotebookThe 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.
- 14

openfang
18.2KRightNow-AI/openfang · RustOpenFang 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.
- 15

OpenWA
15.5Krmyndharis/OpenWA · TypeScriptA 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.
- 16
chat
13.5Ktinode/chat · GoTinode 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.
- 17
wechat-bot
11.4Kwangrongding/wechat-bot · JavaScriptwechat-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.
- 18

Baileys
11.4KWhiskeySockets/Baileys · JavaScriptBaileys 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.
- 19

brigade
11.3Kspinabot/brigade · TypeScriptBrigade 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.
- 20

nullclaw
8.1Knullclaw/nullclaw · Zignullclaw 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.
- 21

jev-chat-jarvis
7.9Kjev-chat/jev-chat-jarvis · KotlinJev 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.
- 22

ChatLab
7.5KChatLab/ChatLab · TypeScriptChatLab 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.
- 23
jiuwenswarm
7.1KopenJiuwen-ai/jiuwenswarm · PythonAn 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.
- 24

follow-builders
6.9Kzarazhangrui/follow-builders · JavaScriptA 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.
- 25

device-activity-tracker
5.2Kgommzystudio/device-activity-tracker · TypeScriptThis 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.
- 26
go-whatsapp-web-multidevice
4.9Kaldinokemal/go-whatsapp-web-multidevice · GoGOWA 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.
- 27
DeskcommCRM
4.7Kmelgarafael/DeskcommCRM · TypeScriptAn 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.
- 28

open-claude-cowork
4.3Kcomposio-community/open-claude-cowork · JavaScriptOpen 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.
- 29

OpenClawChineseTranslation
3.8K1186258278/OpenClawChineseTranslation · JavaScriptOpenClaw 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.
- 30
goclaw
3.7Knextlevelbuilder/goclaw · GoGoClaw 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.
- 31

tinyagi
3.6KTinyAGI/tinyagi · TypeScriptTinyAGI 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.
- 32

bitterbot-desktop
2.5KBitterbot-AI/bitterbot-desktop · TypeScriptA 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.
- 33

zapfast
2Kcrmne/zapfast · RustZapFast 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.
- 34

Tel-Agent
1.1KDpro-at/Tel-Agent · PythonTel-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.
- 35
ai-maestro
82123blocks-OS/ai-maestro · TypeScriptAI 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.
- 36

rome
803rome-os/rome · TypeScriptRome 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.
- 37
getcontact-cli
613xdreizein666/getcontact-cli · PythonGetContact 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.
- 38

buscandomilhao
401soumatheusgomes/buscandomilhaoIt 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.
- 39
lightspeed
262smartcomputer-ai/lightspeed · RustLightspeed 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.
- 40

taskuary
139ldbumble/taskuary · PythonA 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.
Related topics
Often tagged together