
A personal AI assistant that lives inside WhatsApp — it listens, speaks, and remembers your conversations
Kami is a personal AI agent that lives inside WhatsApp — the messaging app we already use every day. Instead of opening yet another app like ChatGPT or Claude, you simply send a message to a WhatsApp number and get a reply, either in text or in voice. Under the hood, Kami is a service I built in TypeScript (the modern, type-checked version of JavaScript) that runs 24/7 on a small private server. It connects to WhatsApp through Green API — a lightweight, secure gateway that shuttles messages between WhatsApp and my code. When a message arrives, it is processed by Claude Sonnet — one of the most capable large language models (LLMs, AI systems trained to understand and generate text) on the market today. If the message is a voice note, OpenAI Whisper transcribes it into precise Hebrew; when Kami replies, it can answer with a spoken voice generated by Google Gemini TTS (free and natural sounding). Kami's signature ability is memory: it remembers older conversations using a specialized database (Qdrant, explained in its own guide), so you can pick up on an idea you started a week ago and continue from exactly where you left off. For me (Elad), Kami has become something like a chief of staff: it sends a morning briefing, reminds me of tasks, and handles my voice messages while I'm on the road. For you, the exact same architecture can power smart 24/7 customer support, a personal tutor that walks a student through their work, a digital family companion, or any other use case you can imagine for a conversational agent that lives inside WhatsApp.
Kami is not just ChatGPT with a WhatsApp skin. It is an agent that acts on its own, preserves context across weeks, and performs real-world tasks.
Open an app, type a question, wait, read the answer
Record a voice note on your way to the car — and get a voice reply while you drive
Forget what we talked about a week ago
Kami remembers 1000+ previous messages and connects related topics
Having to nudge yourself to start a conversation
Kami reaches out first — morning briefings, reminders, proactive suggestions
Bots that answer once and then forget you exist
Consistent personality, genuine rapport, always available like a close friend
Here's how:
Fast communication on the move. Capture an idea while walking and watch it turn into a task.
Smart reminders, scheduling, weekly wrap-ups of what happened. Like a personal secretary.
Fully open source. TypeScript, Bun, Claude API. Spin up your own version in minutes.
Kami remembers you, holds context, and speaks back in a natural human voice.
Click any section to open it
Kami's full source code — TypeScript + Bun + Claude + Whisper + Gemini TTS
The official WhatsApp gateway — 1,000 free messages included
Vector database that powers semantic memory
Accurate Hebrew voice transcription
Free Hebrew voices — Charon, Achernar, and 28 more
The foundation behind the entire stack — how to use Claude Code
The code is open source, the APIs are cheap or free, and the time from zero to your first voice conversation is about 15 minutes.
Full-Stack Developer & AI Specialist
Kami is an AI agent I run in production and keep evolving. It started as a simple chatbot and has grown into a system that replies in voice, retains long-term context, and proactively surfaces reminders based on your habits. This guide is written so that you can understand the architecture, install your own version, and tailor the agent's personality to your needs — personal, family, or business.