בישראל ובהרבה שווקים אחרים, העבודה האמיתית לא קורית רק במייל או ב-CRM - היא קורית בוואטסאפ. לקוחות שולחים שם אישורים, קובצי PDF, הקלטות קוליות ארוכות ורשימות של שעות אפשריות לפגישה. אבל כשבניתי את מערך 20 סוכני ה-AI שלי ב-Grok Bot, רציתי ארכיון מקומי עם גבולות ברורים למה שכל סוכן יכול לקרוא ולשלוח. זו הייתה נקודת המוצא של My WhatsApp.
לכן פיתחתי את My WhatsApp (my-whatsapp-mcp) ושחררתי אותו כפרויקט קוד פתוח חינמי לגמרי (GPL-3.0-only). הכלי שומר ארכיון וואטסאפ ניתן לחיפוש על המחשב האישי שלכם, מציע תמלול קולי מקומי אופציונלי (כולל בעברית), ומחבר סוכני AI כמו Claude Code, Codex, Grok Bot ו-Composio תחת הרשאות מדויקות לכל צ'אט.
ללא API בתשלום ליכולות המקומיות
חיפוש קבצים ושליחה מבוקרת
עם הרשאות לפי צ'אט, תאריך ותפוגה
למה חיבור וואטסאפ לסוכני AI דרש ארכיטקטורה חדשה
כשמחברים סוכן AI לוואטסאפ אישי או עסקי, אי אפשר להתייחס לכל השיחות כאל מאגר אחד פתוח. באותו מכשיר יושבות שיחות עם לקוחות, קבוצות הנהלה, ספקים והודעות משפחתיות. סוכן שצריך לתאם פגישה מול לקוח או להפיק קבלה לא אמור לקרוא שיחות אישיות, ובטח שלא לשלוח הודעות על דעת עצמו ללא הרשאה.
הרשאה רחבה אחת נותנת לסוכנים גישה ליותר שיחות ואפשרויות שליחה ממה שהמשימה דורשת.
ארכיון SQLite מקומי על המחשב שלכם, בחירה מדויקת אילו צ'אטים ותאריכים לאנדקס, והרשאת קריאה ושליחה נפרדת לכל סוכן AI עם תאריך תפוגה.
המערכת בנויה כך שהמידע זורם מהטלפון אל המחשב המקומי שלכם, ומשם נחשף לסוכני ה-AI אך ורק דרך שכבת הרשאות שאתם מגדירים בממשק הבעלים:
מה כלול ב-My WhatsApp (בחינם ובקוד פתוח)
ליבת האפליקציה כתובה ב-Go. הארכיון המקומי וחיפוש מילות המפתח אינם דורשים מודל או API בתשלום. אלה ארבע היכולות המרכזיות:
ארכיון מקומי ודשבורד חיפוש בעברית ובאנגלית
מקשרים את הוואטסאפ בסריקת קוד QR, בוחרים אילו שיחות וטווחי תאריכים לשמור ב-SQLite על המחשב, ומחפשים הודעות, אנשי קשר וקבוצות בדשבורד רספונסיבי במצב בהיר או כהה. אפשר לפתוח את ההודעות הסמוכות לתוצאה, לפי מה שזמין בארכיון ובהרשאות שלכם.
תמלול הודעות קוליות מקומי על המחשב - כולל פרופיל ייעודי לעברית
כולנו מכירים את ההקלטות הקוליות של שלוש דקות שמגיעות באמצע יום פגישות. המערכת כוללת שירות תמלול מקומי אופציונלי מבוסס faster-whisper שרץ על ה-CPU שלכם ללא שום API חיצוני, כולל זיהוי שפה אוטומטי ופרופיל ivrit-ai מותאם לעברית. הטקסט המתומלל ניתן לחיפוש ומסומן בנפרד מההודעה המקורית. ההתקנה דורשת הורדת תלויות וכ-1.6 GB של קובצי מודל; לאחר מכן התמלול משתמש במודל המקומי ללא API חיצוני. הדיוק והמהירות תלויים בהקלטה ובחומרה.
חיפוש קבצים ומסמכים יחד עם ההודעות שלצידם
הכלי search_attachments מחפש לפי שם קובץ, סוג, כיתוב והודעות סמוכות. הכלי get_attachment מחזיר קובץ מקורי שנשמר ושמותר לחיבור לקרוא; שמירת מסמכים מוגבלת ל-8 MiB לקובץ. החיפוש אינו מחלץ טקסט מתוך גוף ה-PDF: קריאת הקובץ תלויה ביכולות לקוח ה-AI או בתהליך נפרד של חילוץ מידע ממסמכים. חיפוש סמנטי, OCR ותיאור תמונות עדיין ניסיוניים ודורשים חבילת רכיבים מקומית נפרדת.
12 כלי MCP מוכנים ל-Claude Code, ל-Codex, ל-Grok Bot ול-Composio
המערכת חושפת 8 כלי קריאה וחיפוש (search_contacts, search_groups, list_chats, search_messages, get_context, get_index_status, search_attachments, get_attachment), שלושה כלי שליחה מבוקרים לטקסט, מדיה והודעות קוליות, וכלי בדיקת סטטוס שליחה. שליחת הודעה קולית משתמשת בהקלטת Ogg/Opus קיימת; היא אינה מקליטה או מייצרת דיבור.
איך זה עובד אצלי ביומיום ואיך בנוי מודל ההרשאות
כפי שתיארתי במאמר על איך אני מפעיל 20 סוכני AI ב-Grok Bot, החיבור לוואטסאפ דרך my-whatsapp-mcp הפך את וואטסאפ לערוץ עבודה מובנה: כשלקוח שולח בהודעה חלונות זמן לפגישה, הסוכן קורא את הצ'אט המורשה ומכין זימון לאישור דרך אינטגרציה נפרדת ליומן; כשצריך לשלוח קבלה או לענות להודעה, הסוכן מכין את הטיוטה בקול שלי ומחכה לאישור שלי לפני שליחה.
כדי לצמצם סיכונים ולשמור על שליטה, חשוב להבין שלושה גבולות:
חיבורים חדשים מתחילים בקריאה בלבד, עם הגבלת צ'אטים, טווח תאריכים אופציונלי ותפוגה. הבעלים יכולים להעניק בנפרד הרשאת שליחה לצ'אטים נבחרים או לכל הצ'אטים שבתחום ההרשאה, ולבטל גישה. לקוח ה-AI אינו יכול להעניק לעצמו הרשאות. לאחר שהשליחה מופעלת, קריאת כלי מורשית שולחת ישירות, ללא תור אישור לכל הודעה. אישור הטיוטות אצלי הוא דרישה נוספת בתהליך העבודה של הסוכן.
האינדוקס, חיפוש מילות המפתח והתמלול המוגדר רצים על המחשב שלכם. קישור לוואטסאפ, סנכרון, הורדת מדיה ושליחה דורשים אינטרנט. סוכן ענן מקבל את התוצאות המורשות, וגם לקוח מקומי כמו Claude Code או Codex עשוי להעביר תוצאות לספק המודל שלו. תעבורת MCP מרוחקת עוברת גם דרך ספק המנהרה. שמירה מקומית אינה הופכת את כל תהליך ה-AI ללא מקוון.
האפליקציה אינה מצפינה את קובצי ה-SQLite; יש להפעיל הצפנת דיסק ולהגן על הגיבויים. הארכיון כולל את מה שוואטסאפ מספק למכשיר מקושר, וייתכן שיחסרו הודעות ישנות, קבצים, עריכות ומחיקות. הכלי get_index_status מדווח על כיסוי שנצפה ופערים ידועים, ואינו מאשר גיבוי מלא או התאמה למצב הטלפון הנוכחי. אם מצרפים תצוגה היסטורית שמורה, היא מסומנת בנפרד ומוגבלת לקריאה; אי אפשר להשתמש במזהים שלה לשליחה חיה או לקבלת קבצים מקוריים.
איך מתחילים: בנייה, דמו וקישור לוואטסאפ
בנייה מהמקור נתמכת ב-macOS 14 ומעלה וב-Linux; Windows אינו נתמך. נדרשים Go 1.27.1, מהדר C, Python 3 עבור כלי הבנייה ודפדפן. עדיין אין אפליקציית macOS ציבורית חתומה ומאושרת להורדה. מתחילים במדריך ההתקנה העדכני:
- מריצים את מצב הדמו בלי לחבר טלפון. משכפלים את המאגר מ-GitHub, מריצים
./scripts/app/build.shואז./bin/wa-indexer demo. המערכת פותחת ארכיון נפרד עם שיחות סינתטיות בעברית ובאנגלית, בלי להתחבר לוואטסאפ. עוצרים את הדמו לפני פתיחת הארכיון האישי; שליחה חיה אינה זמינה בדמו. - מקשרים את הוואטסאפ ובוחרים אילו שיחות לאנדקס. מריצים
./bin/wa-indexer serve, סורקים את קוד ה-QR ובוחרים את הצ'אטים וטווחי התאריכים שחשובים לכם. - יוצרים חיבור MCP מוגדר לסוכן ה-AI. נכנסים ל-AI connections ומתחילים בהרשאת קריאה מצומצמת. ללקוח מקומי מעתיקים את ההגדרה שנוצרה; סוכן ענן דורש הגדרת HTTPS ואימות Bearer בנפרד. בודקים את סטטוס האינדקס ומחפשים הודעה מוכרת לפני שמסתמכים על החיפוש.
- מוסיפים תמלול קולי מקומי לפי צורך. אם אתם מקבלים הרבה הודעות קוליות, מתקינים את שירות התמלול המקומי לפי מדריך התמלול. התמלול תלוי בכך שההקלטות זמינות מקומית.
הפרויקט כולל כעת גם מדריכי תצוגה מקדימה לבנייה מהמקור עם Docker Compose ולגישה מרוחקת מנוהלת ב-HTTPS, כולל גישה אופציונלית לדפדפן בטלפון עם סיסמה נפרדת. עדיין אין אימג' קונטיינר שפורסם. בדיקות קונטיינר סינתטיות ב-Linux עברו, אך ייבוא מחשבון אמיתי, ספקי מנהרות חיים, לקוחות AI של משתמשים וטלפונים פיזיים עדיין דורשים אימות.
החיבור לוואטסאפ משתמש בספריית whatsmeow הלא רשמית, ולא ב-API הרשמי של WhatsApp Business Platform. שינויים בוואטסאפ עלולים להפריע לקישור או לייבוא.
שאלות נפוצות על My WhatsApp
האם My WhatsApp באמת חינמי לשימוש?
כן. הפרויקט זמין בחינם בקוד פתוח תחת רישיון GPL-3.0-only במאגר DevShiftTeam/my-whatsapp-mcp ב-GitHub. הארכיון, החיפוש והתמלול המקומי המוגדר אינם דורשים מפתח API בתשלום. חומרה, אחסון, מנוי AI ושירותי גישה מרחוק עשויים להיות כרוכים בעלות נפרדת.
האם חיבור MCP חדש יכול לשלוח הודעות כברירת מחדל?
לא. השליחה חסומה עד שהבעלים מעניקים אותה לצ'אטים נבחרים או לכל הצ'אטים המורשים. לאחר מכן קריאות כלי מורשות שולחות ישירות. כדי לבדוק כל טיוטה, צריך להגדיר שלב אישור בתהליך העבודה של הסוכן. הפרטים מופיעים במדריך השליחה.
האם החיפוש והתמלול תומכים בעברית?
כן. חיפוש מילות המפתח תומך בעברית ובאנגלית (כולל התעלמות מסימני ניקוד ורווחים בחיפוש שמות אנשי קשר וקבוצות), ושירות התמלול המקומי כולל פרופיל ייעודי לעברית לצד הפרופיל הרב-לשוני.
איך משלבים כלי כזה בתוך מערך אוטומציה עסקי רחב יותר?
אפשר להתחיל מהתקנה מקומית, וכשרוצים לחבר את וואטסאפ לתהליכי CRM, הנהלת חשבונות, שירות לקוחות או תזמור סוכנים - בדיוק כמו במערך 20 הסוכנים שלי ב-Grok Bot - צוות פיתוח ה-AI שלנו ב-DevShift בונה את האינטגרציות והבקרות מקצה לקצה.
רוצים לנסות את My WhatsApp או לחבר סוכני AI לתקשורת העסקית שלכם? קוד המקור והתיעוד זמינים בחינם ב-GitHub של my-whatsapp-mcp. ואם אתם רוצים שנבנה עבור החברה שלכם סוכני AI שמחוברים לוואטסאפ, ל-CRM ולמערכות הליבה עם הרשאות ובקרות מוגדרות, דברו איתנו ב-DevShift.










