# פרק 8 - קלוד בענן, בטלפון ובטלגרם

> "ביקשתי סרטון, הלכתי לשתות שייק וכשחזרתי קלוד אמר: מוכן." הפרק הזה הוא איך עושים את זה גם כשאתם לא ליד המחשב בכלל.

---

## 8.1 ארבע דרכים לעבוד עם קלוד כשאתם לא מול המק

יש פה בלבול גדול כי אנתרופיק הוציאה ארבעה פיצ'רים שנשמעים דומה. האנלוגיה:

| פיצ'ר | האנלוגיה | מה רץ איפה |
|---|---|---|
| **Cloud session** (סשן ענן) | שלחתם את העובד לעבוד ממשרד של אנתרופיק | המחשב שלכם יכול להיות כבוי. העבודה קורית על מחשב וירטואלי בענן, על עותק של הפרויקט (מ-GitHub או העלאה) |
| **Remote Control** (שלט רחוק) | אתם בחוץ, העובד יושב במשרד שלכם, ואתם מדברים איתו דרך אפליקציית Claude בטלפון | הכל רץ אצלכם במק (הקבצים, ה-MCP, הסקילים). המק חייב להישאר דלוק |
| **Dispatch** | מזכירה שמקבלת ממכם משימות בוואטסאפ ומחליטה למי במשרד להעביר | טאב Cowork באפליקציית הדסקטופ. שולחים משימה מהטלפון, Dispatch פותח סשן קוד או עושה בעצמו |
| **Channels** (טלגרם / דיסקורד / iMessage) | ווקי-טוקי ישיר לסשן קלוד קוד ספציפי | סשן מקומי במק, אתם כותבים לבוט בטלגרם, ההודעה נופלת לסשן, התשובה חוזרת לטלגרם |

ועוד אחד שלא קשור לטלפון אבל תמיד מתערבב:

| **Routines** (רוטינות / משימות מתוזמנות) | שעון מעורר עם רשימת משימות | רץ לבד לפי לו"ז (בענן או מקומית) בלי שאתם בכלל שם |

עכשיו אחד-אחד.

---

## 8.2 סשן ענן (Claude Code on the web)

**מתי:** ריפקטור גדול, ריצת בדיקות ארוכה, "תעבור על 40 קבצים ותתקן", כל דבר שאתם רוצים לסגור את המחשב באמצע.

**איך:**
- באפליקציית הדסקטופ: בתחילת סשן בוחרים **Environment: Cloud** במקום Local. אפשר גם להתחיל מקומי, ואז מתפריט "Continue in..." לשלוח את הסשן לענן עם סיכום השיחה (צריך working tree נקי בגיט).
- בטרמינל: `claude --cloud "תתקן את הבאג בהתחברות"`.
- באתר: claude.ai/code. ובאפליקציית המובייל של Claude רואים את סשני הענן הפעילים ואפשר לדבר איתם.

**מה צריך לדעת:**
- הענן משכפל את הריפו מ-**GitHub** (הענף הנוכחי). יש לכם commits מקומיים שלא דחפתם? הענן לא יראה אותם. `git push` קודם.
- אין GitHub? עובד גם. קלוד "אורז" את התיקייה המקומית ומעלה (עד 100MB).
- סקילים בענן = הסקילים שמופעלים בחשבון claude.ai שלכם, לא `~/.claude/skills`. פלאגינים - צריך להצהיר ב-`.claude/settings.json` של הריפו.
- זה יורד מאותה מכסת שימוש של המנוי.
- `claude --teleport <session-id>` מושך סשן ענן חזרה לטרמינל שלכם.

**דוגמה שלי:** אתר evyatar-95 - "תעבור על כל 12 החלונות, תוודא שכל אחד עומד בכללי הנגישות בקובץ accessibility.md, ותפתח PR". שולח לענן, סוגר לפטופ, בערב יש PR.

---

## 8.3 Remote Control - השלט

**מתי:** רוצים את **הסביבה המלאה שלכם** (הקבצים, ה-MCP של הפיגמה, הסקילים) אבל להיות בספה עם הטלפון.

**איך:**
1. במק: `claude --remote-control` (או `/remote-control` בתוך סשן).
2. לוחצים רווח -> מופיע QR. סורקים עם הטלפון -> נפתח באפליקציית Claude (או בדפדפן).
3. מעכשיו אפשר לכתוב לסשן מהטלפון, מהדפדפן ומהטרמינל - הכל אותו סשן, מסונכרן.

**מגבלות:** המק חייב להישאר ער (טיפ: `caffeinate -i claude --remote-control`). אם קלוד מבקש אישור הרשאה ואתם לא בטרמינל - הסשן מחכה. פתרון: מצב Auto/acceptEdits, או Channels (בטלגרם אפשר לאשר).
זמין לכל התוכניות (Pro/Max/Team/Enterprise) כ-research preview.

---

## 8.4 Dispatch - המזכירה

**מה זה בדיוק (מהתיעוד הרשמי, אוגוסט 2026):** שיחה קבועה עם קלוד שגרה ב**טאב Cowork** של אפליקציית הדסקטופ. אתם שולחים ל-Dispatch משימה (מהטלפון, דרך אפליקציית Claude), והוא מחליט איך לטפל בה:
- משימת פיתוח ("תתקן את הבאג בלוגין", "תעדכן תלויות", "תריץ בדיקות") -> Dispatch **פותח סשן Claude Code** בעצמו. הסשן מופיע בסרגל של טאב Code עם תג **Dispatch**.
- מחקר, עריכת מסמכים, אקסלים -> נשאר ב-Cowork.
- אפשר גם לבקש במפורש: "תפתח סשן קלוד קוד ותתקן...".
- כשהוא מסיים או צריך אישור -> **push notification** לטלפון.
- אם Computer Use מופעל, גם סשני Dispatch יכולים להשתמש בו (אישורי אפליקציות פגים אחרי 30 דקות).

**דרישות:** אפליקציית הדסקטופ פתוחה במק + מנוי Pro או Max (לא זמין ב-Team/Enterprise). ההגדרה והצימוד לטלפון - דרך מאמר העזרה של Dispatch (support.claude.com, מאמר 13947068).

**מתי זה מנצח:** כשאתם לא רוצים לחשוב "לאיזה סשן לשלוח". "תכין לי סיכום של הפגישה שהקלטתי ותשלח לשרון" - Dispatch מנתב.

---

## 8.5 Channels - טלגרם (וזה מה שהתקנו לך)

**מה זה:** פלאגין רשמי של אנתרופיק שמחבר **בוט טלגרם** לסשן קלוד קוד שרץ במק. אתם כותבים לבוט, ההודעה מגיעה לסשן כאירוע, קלוד עונה בחזרה בטלגרם. הוא יכול גם לשלוח קבצים ותמונות, להגיב באימוג'י, ולערוך הודעה ("עובד..." -> "מוכן").

**למה זה הפתרון שאני ממליץ עליו למי שלא מתכנת:** אין שרת, אין קוד, אין ngrok. בוט מ-BotFather + פלאגין + פקודה אחת. עשר דקות.

### מה כבר עשינו (בסשן הזה, 17.08)
- הותקן **Bun** (הריצה של שרת הפלאגין): `brew install oven-sh/bun/bun`.
- הותקן הפלאגין: `claude plugin install telegram@claude-plugins-official`.
- נכתב סקריפט הפעלה: `~/.claude/channels/telegram/start_telegram_claude.sh` (מפעיל את קלוד עם הערוץ ומשאיר את המק ער).

### מה נשאר לך (5 דקות, זה מחייב אותך כי זה טוקן סודי)

**1. ליצור בוט:** בטלגרם, לפתוח שיחה עם `@BotFather`, לשלוח `/newbot`. הוא שואל שם תצוגה (למשל "Claude של אביתר") ושם משתמש שמסתיים ב-`bot` (למשל `evyatar_claude_bot`). הוא מחזיר **טוקן** שנראה כמו `123456789:AAHfiq...`. להעתיק את כולו.

**2. להזין את הטוקן** (בתוך סשן קלוד קוד בטרמינל):
```
/telegram:configure 123456789:AAHfiq...
```
זה כותב את הטוקן ל-`~/.claude/channels/telegram/.env`. (אפשר גם לכתוב את הקובץ ידנית: שורה אחת `TELEGRAM_BOT_TOKEN=...`.)

**3. להפעיל את קלוד עם הערוץ:**
```bash
~/.claude/channels/telegram/start_telegram_claude.sh
```
(או ידנית: `claude --channels plugin:telegram@claude-plugins-official`. אפשר להעביר תיקיית פרויקט כפרמטר לסקריפט; ברירת המחדל היא Downloads.)

**4. צימוד:** לשלוח לבוט הודעה כלשהי בטלגרם. הוא מחזיר קוד בן 6 תווים. בסשן קלוד:
```
/telegram:access pair ABC123
```

**5. לנעול:** שאף אחד אחר לא יקבל קוד צימוד:
```
/telegram:access policy allowlist
```

זהו. מעכשיו: "תבדוק מה מצב הפריסה של האתר", "תכתוב לי טיוטת מייל ללקוח מהסיכום בתיקייה X", "צלם לי את הגרף מהאנליטיקס ותשלח" - מהטלפון.

### דברים שחשוב לדעת
- **המק חייב להישאר דלוק** ועם הסשן פתוח. הסקריפט מריץ `caffeinate` כדי שלא יירדם. אם המחשב נכבה - הבוט שותק.
- **תמונות** שאתם שולחים נשמרות ב-`~/.claude/channels/telegram/inbox/` וקלוד יכול לקרוא אותן. טלגרם דוחס תמונות; רוצים מקור - לשלוח כקובץ.
- **אין היסטוריה:** ה-Bot API של טלגרם לא נותן לקרוא הודעות ישנות. הבוט רואה רק מה שמגיע מעכשיו.
- **הרשאות:** אם קלוד מבקש אישור לפעולה, הערוץ יכול להעביר לכם את השאלה. לעבודה בלי הפרעות: מצב acceptEdits/Auto, ולא `--dangerously-skip-permissions` (זה לחדר בידוד בלבד).
- **קבוצות:** אפשר לצרף את הבוט לקבוצה (מגיב רק ל-@אזכור כברירת מחדל). פירוט ב-ACCESS.md של הפלאגין.
- **בדיקה בלי טלגרם:** `claude --channels plugin:fakechat@claude-plugins-official` -> localhost:8787, צ'אט מדומה בדפדפן.
- **אלטרנטיבות:** דיסקורד (`discord@claude-plugins-official`, טוב לצוות), iMessage (מק בלבד, `imessage@claude-plugins-official`, כותבים לעצמכם).

### מה זה שונה מ-Remote Control?
Remote Control = לראות ולנהל את **הסשן עצמו** מאפליקציית Claude (עם כל ההיסטוריה). טלגרם = ווקי-טוקי: הודעה נכנסת, תשובה יוצאת, ואתם בסביבה שאתם ממילא חיים בה. אני משתמש בשניהם: טלגרם למשימות קצרות "כשעולה לי רעיון", Remote Control כשאני רוצה לראות מה הוא עושה.

---

## 8.6 Routines ומשימות מתוזמנות - השעון המעורר

יש שלוש רמות:

| רמה | איפה רץ | מתי להשתמש | איך |
|---|---|---|---|
| **`/loop`** | בתוך סשן פתוח | "תבדוק כל 5 דקות אם הפריסה נגמרה" | `/loop 5m בדוק את סטטוס הדיפלוי`. נעלם כשסוגרים |
| **משימות מתוזמנות מקומיות** | אפליקציית הדסקטופ (Settings -> Routines -> Local) | "כל בוקר ב-8, תסכם לי את התיקייה Downloads ותסדר קבצים" (יש לי כזה: `downloads-daily-cleanup`) | רץ רק כשהאפליקציה פתוחה. כל ריצה = סשן חדש. פספס - משלים כשהמחשב מתעורר |
| **Routines בענן** | claude.ai/code/routines | "כל יום ראשון בבוקר: תעבור על PRs שנפתחו השבוע ותכתוב סיכום". גם טריגר API (webhook) או אירוע GitHub | `/schedule "כל יום ב-9, ..."` או מהאתר. רץ גם כשהלפטופ סגור |

**מה חשוב:** רוטינה בענן רצה **בלי אישורים**. כלומר צריך מראש לתת לה קונקטורים וכלים. והיא לא דוחפת ל-main מוגן - היא פותחת ענף `claude/*` ואתם מאשרים PR.

**דוגמאות שעובדות:**
- "כל בוקר: תקרא את AGENT_LOG.md ואת TASKS.md ותשלח לי בטלגרם 5 דברים שפתוחים היום." (זה שילוב של רוטינה + ערוץ.)
- "כל שישי: דוח אנליטיקס שבועי לאתר לפי המתכון בקובץ analytics_pull.md."
- חד-פעמי: `/schedule "מחר ב-14:00 תזכיר לי לשלוח את ההצעה לשרון"`.

---

## 8.7 אז מה לבחור? (טבלת החלטה)

| אני רוצה... | פתרון |
|---|---|
| לשלוח משימה קצרה מהטלפון ולקבל תשובה | **טלגרם** |
| לראות את הסשן המלא ולנהל אותו מהטלפון | **Remote Control** |
| שמישהו "ינתב" משימות מבלי שאני אחשוב לאיזה סשן | **Dispatch** |
| עבודה ארוכה שתמשיך גם כשהמחשב כבוי | **Cloud session** |
| שמשהו יקרה לבד כל יום/שבוע | **Routine** |
| הכל ביחד: רוטינה שמדווחת לי לטלגרם | רוטינה מקומית + ערוץ טלגרם באותו מק |

---

## 8.8 מה שנשאר פתוח לך מהפרק הזה
- [ ] BotFather -> טוקן -> `/telegram:configure` -> pair -> allowlist (5 דקות)
- [ ] להתקין את אפליקציית Claude בטלפון (אם עוד לא) ולנסות Remote Control פעם אחת
- [ ] להחליט אם רוצים Dispatch (טאב Cowork -> Dispatch -> צימוד לטלפון)
