Note for English readers: this guide is written in Hebrew. It walks you step by step through connecting Instinct to WhatsApp and an Obsidian vault, so you can build this setup yourself.
איך לחבר את Instinct ל-WhatsApp ולכספת Obsidian
מדריך פתוח להקמה עצמית
1. מה זה Instinct
Instinct הוא עוזר אישי שמבין על מה אתה עובד ומה חשוב לך. מדברים איתו בהודעות (WhatsApp או iMessage) או בשיחת טלפון, בלי אפליקציה חדשה ללמוד. אחרי שמחברים לו חשבונות (Gmail, יומן Google, Google Drive ועוד), הוא יכול לקרוא, לחפש, להכין טיוטות ולבצע משימות בשבילך, ולחזור אליך מיוזמתו כשמשהו דורש תשומת לב.
הנקודה החשובה למדריך הזה: Instinct לא יושב על המחשב שלך. הוא עובד מול שירותי ענן. לכן כל מה שחי רק במק (היסטוריית WhatsApp, משימות, פתקים) צריך להגיע קודם לתיקייה בענן, ומשם הוא קורא.
2. מה אפשר לעשות איתו
- בריף יומי - הודעה אחת בבוקר שמרכזת מיילים, משימות להיום, מי מחכה לתשובה ממך, ומה על הלו"ז.
- מי מחכה לי - מעבר על צ'אטי WhatsApp ומיילים ורשימה של שיחות שבהן הכדור אצלך.
- טיוטות בקול שלך - מיילים והודעות שנכתבים אחרי קריאת ההיסטוריה עם האדם, ונשלחים רק אחרי אישור שלך.
- לכידת משימות - "תוסיף לרשימת הקניות..." בהודעה, והמשימה נכנסת לקובץ המשימות (ומשם ל-Reminders).
- כרטיסי אנשים (CRM) - פרופיל לכל איש קשר שנבנה מהשיחות, עם הפרדה בין עובדות לפרשנות.
- יומן ותיאום - קביעת פגישות, בדיקת זמינות ותזכורות.
- מסמכים ומחקר - הכנת מסמכים, הצעות ומצגות, וחיפוש מידע עם מקורות.
- תיאום בין Instincts - אם גם לאדם השני יש Instinct והוא ברשימת האנשים המהימנים שלך, שני העוזרים יכולים לתאם ביניהם (למשל מועד לפגישה), לפי ההרשאות שכל צד נותן.
3. למה לחבר אותו לכספת Obsidian
- זיכרון שאתה רואה ושולט בו. ההקשר על הפרויקטים, האנשים והכללים שלך כתוב בקבצי Markdown רגילים, שאפשר לקרוא, לערוך ולמחוק.
- מקור אמת אחד. במקום שכל כלי יחזיק "זיכרון" משלו, כולם קוראים מאותה תיקייה.
- הקשר עשיר יותר. כשהסוכן רואה את דף הפרויקט, את כרטיס האדם ואת היסטוריית השיחה, התשובות והטיוטות שלו מדויקות יותר.
- נתונים מקומיים זמינים. דרך הכספת Instinct מגיע גם למידע שבדרך כלל נעול במק, כמו WhatsApp ו-Reminders.
- הכל שלך. הקבצים נשארים אצלך. אפשר להחליף כלי מחר בלי לאבד כלום.
4. לעבוד במקביל עם Claude ומודלים אחרים
הכספת היא שכבה משותפת. Instinct עובד מול העותק שלה ב-Drive, ו-Claude (למשל Claude Code על המק) עובד מול אותה תיקייה מקומית. כל מודל אחר שיודע לקרוא קבצים יכול להצטרף.
- חלוקת עבודה טבעית: מה שדורש גישה למק (סקריפטים, הרשאות macOS, קבצים מקומיים) עושים עם Claude על המק. מה שקשור לתקשורת, למיילים, ליומן ולמעקב לאורך זמן עושים עם Instinct.
- תיאום דרך קבצים: אין צורך בחיבור ישיר בין הסוכנים. אחד כותב קובץ (למשל "הוראות לסוכן" או עדכון בדף פרויקט), והשני קורא אותו בסשן הבא.
- זהירות מדריסה: אם שני סוכנים עורכים את אותו קובץ באותו זמן, הסנכרון עלול לדרוס שינוי. כדאי לקבוע לכל קובץ "בעלים" עיקרי, ולקבצים משותפים לעבוד בשינויים קטנים.
5. פרוטוקולי תיעוד - כך כל הסוכנים נשארים מסונכרנים
שלושה רכיבים עושים את העבודה:
- תיקיית System/ - "איך לעבוד איתי". קובץ INDEX.md שמוגדר כמקור האמת היחיד, ומפנה לקבצים ממוספרים: מי אני, כללי עבודה, תוכן וקול, פרויקטים, אנשים, כלים ואוטומציה, מבנה הכספת, תהליכי עבודה. כל סוכן קורא את INDEX ואת קובץ כללי העבודה בתחילת סשן. אצל Claude, קובץ ה-CLAUDE.md הגלובלי מחזיק רק מצביע לתיקייה הזו, כך שיש מקור אחד ולא שניים.
- יומן פעולות לכל סוכן - למשל Instinct Log.md בשורש הכספת. יומן שרק מוסיפים אליו: לכל רשומה יש שם הסוכן, תאריך ושעה, מה נעשה, ואילו קבצים נגעו. ככה רואים מי שינה מה, והסוכן השני יודע מה קרה בלעדיו.
- כללים משותפים - דוגמאות לכללים שעובדים טוב:
- הכספת היא מקור האמת.
- אישור לפני כל תוכן יוצא. מיילים נשמרים כטיוטה בלבד.
- לא לזייף פעולות: אם כלי נכשל, אומרים את זה.
- שינויים קטנים וניתנים לבדיקה, ולעדכן INDEX וקישורים חוזרים.
- לא נוגעים בקבצי המקור (למשל תיקיית WhatsApp/). מה שנגזר מהם נכתב במקום אחר.
- אם קישור או קובץ חסר, עוצרים ושואלים, ולא מנחשים תחליף.
6. מה זה כל מערכת
| מערכת | מה היא | התפקיד שלה כאן |
|---|---|---|
| Obsidian | אפליקציית פתקים שעובדת על תיקייה של קבצי Markdown, עם קישורים בין פתקים | הכספת: הזיכרון ומקור האמת |
| Google Drive | אחסון קבצים בענן של Google. Google Drive for desktop מסנכרן תיקיות מהמחשב | הגשר מהמק לענן. דרכו Instinct רואה את הכספת |
| iCloud Drive | אחסון הענן של Apple | מסנכרן את הכספת בין מכשירי Apple (אופציונלי) |
| WhatsApp Desktop | אפליקציית WhatsApp למק, ששומרת את ההיסטוריה בקובץ מקומי | מקור ההודעות שהייצוא קורא |
| Apple Reminders | אפליקציית התזכורות של Apple | רשימת המשימות האמיתית, מסונכרנת לקובץ בכספת |
| Claude | מודל שפה של Anthropic. Claude Code רץ ב-Terminal ויכול לכתוב ולהריץ קוד על המק | בונה ומתחזק את הסקריפטים המקומיים ועובד על הכספת מהמק |
| Instinct | עוזר אישי שמדברים איתו בהודעות או בטלפון ומחובר לחשבונות שלך | קורא וכותב בכספת דרך Drive, ופועל מולך ומול העולם |
| Workflowy | כלי רשימות ומתארים (outliner) | מקור מידע נוסף שאפשר לסנכרן לכספת |
7. שלבים ופרומפטים
הפרומפטים כאן הם נקודת התחלה. כדאי להתאים אותם לשמות התיקיות שלך.
שלב 1: הכספת בענן
- לבחור תיקייה שתהיה הכספת (אפשר Obsidian vault קיים).
- להתקין Google Drive for desktop ולהוסיף את התיקייה לסנכרון מהמחשב. לוודא ב-drive.google.com שהקבצים מופיעים.
- לחבר ל-Instinct את חשבון ה-Google שבו נמצאת התיקייה.
ל-Instinct:
"הכספת שלי (Obsidian) מסונכרנת ל-Google Drive בתיקייה [שם התיקייה]. תמצא אותה, תעבור על המבנה ותגיד לי מה אתה רואה: אילו תיקיות יש, ומתי עודכן הקובץ האחרון. אל תשנה כלום."
שלב 2: קובץ כללים ויומן
ל-Claude (על המק, מתוך תיקיית הכספת):
"תבנה בכספת תיקייה System/ עם INDEX.md שמוגדר כמקור האמת היחיד לאיך לעבוד איתי, ותת-קבצים: מי אני, כללי עבודה, פרויקטים, אנשים, כלים ואוטומציה, מבנה הכספת. תשאל אותי שאלות כדי למלא אותם. אחר כך תשים ב-CLAUDE.md הגלובלי רק מצביע ל-System/INDEX.md."
ל-Instinct:
"לפני כל עבודה בכספת תקרא את System/INDEX.md ואת קובץ כללי העבודה. מעכשיו, כל שינוי שאתה עושה בכספת תתעד בקובץ Instinct Log.md בשורש: תאריך ושעה, מה עשית, ואילו קבצים נגעו."
שלב 3: חיבור Instinct ל-WhatsApp
השיטה לחבר את Instinct ל-WhatsApp: מבקשים מה-Instinct שלך להתחבר ל-WhatsApp, הוא מציג קוד QR, ואתה סורק אותו עם הטלפון.
ל-Instinct:
"תתחבר ל-WhatsApp שלי. תציג לי קוד QR ואני אסרוק אותו עם הטלפון."
אחרי הסריקה Instinct מחובר ל-WhatsApp שלך.
אופציונלי - ייצוא היסטוריית הצ'אטים לכספת, לשימוש בכרטיסי אנשים ובחיפוש בארכיון:
ל-Claude:
"תכתוב לי סקריפט Python שקורא עותק של ChatStorage.sqlite של WhatsApp Desktop (בלי לגעת בקובץ החי), מוציא רק הודעות טקסט, וכותב קובץ Markdown לכל צ'אט בתיקייה WhatsApp/ בכספת, עם INDEX.md של כל הצ'אטים. הריצה צריכה להיות אינקרמנטלית (לשמור state), עם נעילה נגד ריצה כפולה ו-dry-run. אחר כך תיצור LaunchAgent שמריץ אותו פעם ביום, ותסביר לי איך לתת Full Disk Access."
ל-Instinct (אחרי הריצה הראשונה):
"בתיקייה WhatsApp/ בכספת יש ייצוא של הצ'אטים שלי. הקבצים שם לקריאה בלבד, לעולם לא לערוך אותם. תגיד לי מתי רץ הייצוא האחרון ומי מחכה לתשובה ממני."
שלב 4: כרטיסי אנשים
ל-Instinct:
"תבנה לי כרטיסי אנשים תחת People/CRM/ מתוך שיחות ה-WhatsApp. קובץ לכל אדם: מי הוא, הקשר, נושאים פתוחים, עם קישור לשיחת המקור. תפריד בין עובדות לפרשנות ותשמור פרטים רגישים ברמת סיכום. תתחיל באצווה של חמישה ותראה לי."
שלב 5: משימות (אופציונלי)
ל-Claude:
"תבנה סנכרון בין Apple Reminders לקובץ משימות.md בכספת: כותרת לכל רשימה, שורת - [ ] לכל משימה, ומזהה נסתר לכל שורה. תתחיל בקריאה בלבד. אחרי שזה יציב, דו-כיווני עם בלמי בטיחות (לעצור אם יש 0 משימות או ירידה חריגה), כש-Reminders מנצח בהתנגשות. LaunchAgent כל שעה."
ל-Instinct:
"קובץ המשימות שלי הוא משימות.md בכספת, מסונכרן עם Reminders. כשאני מבקש להוסיף משימה, תוסיף שורה תחת הרשימה המתאימה, ואל תיגע במזהים הקיימים."
שלב 6: Workflowy (אופציונלי)
ל-Claude:
"תכתוב סקריפט שמושך פעם ביום את כל התוכן מ-Workflowy דרך ה-API הרשמי (nodes-export), בונה ממנו עץ, וכותב קובץ Markdown לתיקייה Workflowy/ בכספת. את מפתח ה-API תשמור ב-Keychain של macOS, לא בקובץ. LaunchAgent יומי."
שלב 7: בריף יומי
ל-Instinct:
"כל בוקר ב-8 תשלח לי הודעה אחת: מיילים שדורשים תשובה, המשימות של היום מקובץ המשימות, מי מחכה לי ב-WhatsApp, ומה ביומן."
8. החלק הטכני: מתכון לסנכרונים
כך בונים את שלושת הסנכרונים. הקוד עצמו פשוט, ואפשר לבקש מ-Claude לכתוב אותו לפי התיאור כאן (הפרומפטים בפרק 7).
א. הכספת: המק ← Google Drive
- הכספת היא תיקייה רגילה במק (אפשר גם בתוך iCloud Drive, אם רוצים אותה במכשירי Apple).
- Google Drive for desktop מסנכרן את התיקייה ל-Drive. היא מופיעה תחת "המחשבים שלי" (My Computers).
- Instinct מחובר לחשבון ה-Google, קורא את קבצי ה-Markdown בתיקייה ב-Drive, ועורך אותם כשצריך. השינויים חוזרים למק דרך אותו סנכרון.
ב. WhatsApp ← הכספת
הגישה
- סקריפט Python מקומי שרץ פעם ביום דרך LaunchAgent של macOS (קובץ plist תחת ~/Library/LaunchAgents).
- הסקריפט מעתיק את מסד הנתונים של WhatsApp Desktop (ChatStorage.sqlite) לתיקייה זמנית וקורא מהעותק, לא מהקובץ החי.
- מסנן להודעות טקסט, וכותב קובץ Markdown לכל צ'אט, עם ההודעות לפי תאריך, לתיקייה WhatsApp/ בכספת. בנוסף כותב קובץ INDEX.md עם רשימת כל הצ'אטים.
- הריצה אינקרמנטלית: קובץ state קטן שומר עד איפה הגיעה הריצה הקודמת, וכל ריצה מוסיפה רק הודעות חדשות. נעילת תהליך מונעת שתי ריצות במקביל.
- היתרון על פני גשרים שמתחברים ל-WhatsApp Web: אין צורך לסרוק QR מחדש כל כמה ימים, ואין תלות בחיבור לשרתים של WhatsApp.
- כדאי שיהיה מצב dry-run (הצגה בלי כתיבה) ומצב ייצוא מחדש מלא.
הצפנה והרשאות
ההצפנה של WhatsApp היא בתעבורה (end-to-end). על המק עצמו, אפליקציית WhatsApp שומרת את ההיסטוריה בקובץ SQLite רגיל, בתיקייה:
~/Library/Group Containers/group.net.whatsapp.WhatsApp.shared/ChatStorage.sqlite
macOS חוסם גישה לתיקייה הזו מאפליקציות אחרות. לכן התהליך שמריץ את הסקריפט (Terminal, או python3) צריך Full Disk Access ב-System Settings ← Privacy & Security. בגרסאות ישנות של האפליקציה הנתיב היה אחר (תחת ~/Library/Containers/com.whatsapp/...), אז כדאי לבדוק איפה הקובץ נמצא אצלך.
מה בונים מעל
Instinct קורא את קבצי ה-WhatsApp בכספת (קריאה בלבד), בונה מהם כרטיסי אנשים בתיקייה נפרדת (למשל People/CRM/), ומשתמש בהם כדי לדעת מי מחכה לתשובה. את קבצי המקור ב-WhatsApp/ לא עורכים אף פעם.
ג. Apple Reminders ↔ קובץ משימות בכספת
- סקריפט דטרמיניסטי (בלי מודל שפה) שרץ כל שעה דרך LaunchAgent, עם גשר EventKit קטן: אפליקציה מקומית שמקבלת מ-macOS הרשאה ל-Reminders.
- הפלט הוא קובץ אחד בשורש הכספת (למשל משימות.md): כותרת לכל רשימה ב-Reminders, ושורת משימה (- [ ]) לכל תזכורת, עם מזהה נסתר בסוף השורה (הערת Obsidian בתחביר %%...%%) שמקשר אותה לתזכורת.
- דו-כיווני: יצירה, סימון כבוצע, שינוי שם או תאריך, והעברה בין רשימות. מחיקת שורה בקובץ מסמנת את המשימה כבוצעה ולא מוחקת אותה.
- בהתנגשות, Reminders מנצח. בלמי בטיחות: הסנכרון עוצר אם הוא רואה 0 משימות או היעלמות חריגה של משימות.
- רשימה חדשה יוצרים קודם באפליקציית Reminders. כותרת רשימה שקיימת רק בקובץ תימחק בסנכרון הבא, והמשימות שלה יעברו ל-inbox.
- המלצה: להתחיל בגרסה קריאה-בלבד שכותבת קובץ אחד (אפשר ב-JXA, ה-JavaScript המובנה של macOS, בלי שום התקנה), ורק אחרי שזה יציב להוסיף כתיבה חזרה.
ד. Workflowy ← הכספת
העיקרון זהה: להביא את התוכן לקובץ בתיקייה שמסתנכרנת ל-Drive, ו-Instinct קורא משם. יש שלוש דרכים, מהפשוטה לאוטומטית:
- ייצוא ידני - Workflowy מאפשר לייצא את כל החשבון או ענף אחד כ-Markdown, טקסט או OPML, מתפריט הבולט או מ-Settings. שומרים את הקובץ בתיקייה המסונכרנת. טוב לבדיקה ראשונה.
- גיבוי יומי ל-Dropbox - Workflowy יודע לשמור גיבוי יומי לחשבון Dropbox מחובר. אם Dropbox מסונכרן למק, סקריפט קטן יכול להעתיק את הגיבוי האחרון לכספת.
- API (הכי מומלץ לסנכרון read-only יומי) - ל-Workflowy יש API רשמי עם מפתח API. ה-endpoint GET /api/v1/nodes-export מחזיר את כל הבולטים ברשימה שטוחה עם parent_id, ומוגבל לקריאה אחת בדקה. סקריפט Python ב-LaunchAgent יומי מושך את הרשימה, בונה ממנה עץ, וכותב קובץ Markdown לכספת. את מפתח ה-API שומרים ב-Keychain של macOS, לא בקובץ בתוך הכספת.
ה. דברים ששווה לדעת מראש
- עדכניות. Instinct רואה רק את מה שהגיע ל-Drive. הודעת WhatsApp שנכנסה אחרי הריצה היומית תופיע רק אחרי הריצה הבאה.
- המק צריך להיות דלוק. הסקריפטים רצים מקומית. אם המק כבוי או ישן, אין ריצה.
- פרטיות. ברגע שההיסטוריה ב-Drive, היא נגישה לכל מי שיש לו גישה לתיקייה. כדאי להשאיר את התיקייה פרטית.
- קבצי מקור לא נוגעים בהם. שומרים את הייצוא הגולמי כמו שהוא, וכל מה שנגזר ממנו נכתב במקום אחר. ככה ריצה חוזרת לא דורסת עבודה.
- לבדוק שהסנכרון חי. מדי פעם לבקש מ-Instinct לבדוק מתי עודכנו הקבצים בפעם האחרונה. אם קובץ לא התעדכן יום או יותר, כנראה שה-LaunchAgent נעצר.
9. חיבור בין סוכנים (Instinct ל-Instinct)
עד כאן דיברנו על הסוכן שלך. אבל אם גם לחבר שלך יש Instinct, שני הסוכנים יכולים להתחבר זה לזה ולעבוד יחד, בלי שאתם צריכים להיות המתווכים.
מה זה
חיבור מהימן (Trusted people) הוא קשר בין הסוכן שלך לסוכן של אדם אחר. אחרי שהחיבור מאושר משני הצדדים, הסוכנים יכולים להעביר ביניהם הודעות ולתאם דברים בשמכם. החיבור עצמו הוא רק ערוץ תקשורת: הוא לא נותן לאף צד גישה למידע או לפעולות.
איך מבקשים חיבור
- אפשרות א': אומרים לסוכן שלך, למשל: "תבקש חיבור לסוכן של דנה, המספר שלה 050-0000000". הסוכן שולח את הבקשה למספר הטלפון. זה עובד רק אם לאדם כבר יש חשבון Instinct על המספר הזה.
- אפשרות ב': נכנסים לדף האנשים המהימנים: https://app.instinct.com/trusted-networks ומבקשים משם.
- אם לאדם עדיין אין Instinct: שולחים לו קודם קישור הזמנה (בסוף המדריך). אחרי שנרשם, מבקשים את החיבור.
- הצד השני צריך לאשר. עד שהוא מאשר, אין חיבור ושום דבר לא עובר.
מה זה מאפשר
- תיאום בין הסוכנים, למשל מציאת זמן לפגישה או לטניס, בלי סבב הודעות ביניכם.
- עדכונים הדדיים, למשל שהסוכן שלך יעדכן אותך כשחבר נוחת, אם הוא הרשה לשתף את זה.
- עבודה משותפת על דברים כמו מסמך, דרך הסוכנים. יכולת זו תלויה במה שכל צד הרשה ובחיבורים הפעילים אצלו, ולכן כדאי לבדוק מול הסוכן שלך מה אפשרי במקרה שלך.
מודל ההרשאות: אתה מגדיר מה יוצא
- חיבור הוא לא הרשאה. עצם זה שמישהו ברשימה שלך לא אומר שהסוכן יספר לו משהו או יעשה משהו בשבילו.
- אתה מגדיר מה מותר לשתף ולמי, למשל "אפשר לשתף עם דנה את החלונות הפנויים שלי השבוע, אבל לא פרטי פגישות". מה שלא הוגדר לא יוצא.
- פעולות שמחייבות אותך, כמו הסכמה לפגישה, נשארות באישור שלך. אפשר לבקש מהסוכן לשאול אותך לפני כל התחייבות.
- גם הסוכן של הצד השני מייצג רק את בעליו. בקשה שמגיעה מסוכן אחר היא בקשה, לא פקודה.
- אפשר לשנות או לבטל הרשאה בכל רגע, פשוט לומר לסוכן. אפשר גם לחסום אדם מדף האנשים המהימנים.
הפרומפט להתחלה
ל-Instinct:
"תבקש חיבור לסוכן של [שם], המספר שלו [מספר]. תשתף איתו רק את [מה מותר], ובכל דבר אחר תשאל אותי קודם."
רוצה להתחיל?
אם המדריך עזר לך ואתה רוצה לנסות את Instinct בעצמך, הנה קישור הזמנה אישי שלי:
הצטרפות ל-Instinctואם נתקעת בשלב מסוים - מוזמן לכתוב לי.