πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

csr1010 / wappy-kit

git clone https://github.com/csr1010/wappy-kit.git

Wappy: the open-source AI agent SDK for WhatsApp. Bring your own model, your own number, your own data. Local-first, no forced cloud, no vendor lock-in.

+2
stars, 24h Β· #10,687
+~19
stars, 7 days Β· #8,325
+~80
stars, 30 days Β· #8,390
130
β˜… total Β· +17% this week
37
forks Β· 1 open issues

Star history (as recorded here)

2026-10-20 Β· 122 β˜… 2026-10-23 Β· 130 β˜…
LanguageTypeScript
LicenseMIT
Created2026-09-21 (1mo ago)
Last push1d ago
Watchers2
OwnerUser

GitHub topics

Links

README excerpt
# Wappy
### Build a real AI agent on WhatsApp, running on your own machine, in under a minute.
Free. Open source. No account with us, ever. Your conversations, your memory, your data stay in
one file on your own machine β€” nothing routes through a server we run.
## Why now
AI models finally got good enough to reliably use tools, remember context, and hold a real
conversation, not just autocomplete a reply. At the same time, WhatsApp is already the app on
over 2 billion phones, nobody has to install anything new to talk to your agent. Put those two
things together and the obvious move is: skip building a new app, skip handing your data to
someone else's cloud, and just run your own agent, locally, on the channel people already have
open.
That's what this is. One command, your own model key, your own WhatsApp number, your own data.
## Install β€” under a minute, free, 100% local
 [code] 
 [code] 
A few questions, then a working agent. No credit card, no signup for Wappy itself, nothing
phoning home.
## Personal use cases
- 🧠 **A personal assistant that actually remembers you.** Not just the last message, a real
 session profile of what's going on, so three days later it still knows what you meant.
- πŸ“… **"What's on my calendar / find that email"** β€” connect your own Google account once, then
 just ask in plain English. No fixed command list.
- πŸ“š **A private, grounded knowledge base.** Ingest your own notes or documents and ask questions
 about them, answered from what you actually gave it, never a hallucinated guess, and it never
 leaves your machine.
## Business use cases
- 🎫 **A support agent** that resolves things in your own ticketing system instead of collecting
 an email and vanishing.
- 🍽️ **A booking agent** for a restaurant, clinic, or studio, wired to your real reservations
 system.
- 🏒 **An internal ops bot** for IT or HR, reachable from the app your team already has open all
 day.
None of these ship pre-built, they're what you wire your own data and tools into. The agent
(memory, context, tool-calling, reply formatting) is already built; your business logic is yours.
## Memory backend: local or Cognee
Every generated project wires in a real `Knowledge`/RAG layer, so anything you ingest can
actually be retrieved and grounded in a reply. The interview picks what backs it:
- **Local (default)** β€” SQLite/LibSQL, BM25 matching, zero setup, fully offline.
- **Cognee** β€” self-hosted or cloud. Extracts entities and relationships
 into a real knowledge graph instead of plain keyword matching, and keeps refining it over time.
 Needs your own running Cognee instance β€” the generated project's `COGNEE_SETUP.md` covers both
 the self-hosted and cloud paths.
Same rule as everywhere else here: bring your own instance, nothing routed through us.
## A real sample tool: Gmail/Calendar assistant
Say "yes" to the productivity question and you get a working example of the tool-calling harness
used for everything else here, not a toy demo. Connect your own Google