איך לעבוד עם Claude Code ו Codex מהטלפון הנייד



כשעובדים עם Claude Code או Codex לאורך זמן, כמעט תמיד מגיע רגע שבו צריך התערבות ידנית. אישור להריץ פקודה, שאלה על שינוי קוד, או החלטה קטנה שחוסמת את ההתקדמות.

הבעיה היא שזה קורה דווקא כשאני לא ליד המחשב.

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

אחרי ניסוי וטעייה, הסטאפ שעובד לי בצורה יציבה משלב שלושה כלים:

  • Tailscale ליצירת רשת פרטית בין המחשב לטלפון

  • tmux בשביל סשנים ארוכים ומתמשכים בטרמינל

  • Termius לחיבור SSH נוח מהטלפון


הפתרון בקצרה

הרעיון פשוט.
לא צריך לאפשר גישה מהאינטרנט. צריך לאפשר גישה רק לעצמך.

הארכיטקטורה נראית כך:

טלפון │ │ Termius │ Tailscale ▼ רשת פרטית מוצפנת ▼ מחשב │ │ SSH │ tmux ▼ Claude Code / Codex

כל התקשורת מתבצעת בתוך רשת פנימית מוצפנת.
המחשב לא חשוף לאינטרנט הציבורי בכלל.


הערת סקיוריטי

אני לא נכנס כאן לעומק של אבטחה או מודל איומים.
כל אחד צריך לעשות את המחקר שלו ולהחליט אם הסטאפ הזה מתאים לו.

למי שרוצה לקרוא לעומק:


סטאפ - איך מתקינים

חיבור המחשב והטלפון לאותה רשת פרטית

מתקינים Tailscale גם על המחשב שבו רצים Claude Code או Codex וגם על הטלפון.

ברגע ששני המכשירים מחוברים:

  • כל אחד מקבל כתובת IP פנימית

  • המכשירים רואים אחד את השני

  • אין תלות ב IP ציבורי

המחשב יקבל כתובת בסגנון:

100.x.x.x

SSH רק דרך Tailscale

החיבור מתבצע ב SSH רגיל, אבל רק דרך כתובת ה Tailscale של המחשב.

העקרונות פשוטים:

  • לא פותחים פורטים

  • לא משנים firewall חיצוני

  • אין חיבור דרך האינטרנט הציבורי

את כתובת החיבור אפשר לראות עם:

tailscale ip

חיבור מהטלפון עם Termius

ב Termius מגדירים Host חדש:

  • Host הוא כתובת ה Tailscale של המחשב

  • משתמש רגיל של המחשב

  • עדיפות ל SSH key

מרגע זה, החיבור מרגיש כמו SSH רגיל, רק מהטלפון.


הרצת Claude Code או Codex בתוך tmux

Claude Code או Codex רצים בתוך tmux על המחשב.

זה כל הסיפור:

  • הסשן נשאר חי

  • אפשר להתחבר אליו מכל מקום

  • הקונטקסט נשמר

tmux לא עושה קסמים, הוא פשוט מאפשר לזה לעבוד לאורך זמן.


איך משתמשים בפועל

בפועל הזרימה נראית ככה.

על המחשב, יוצרים סשן שבו מריצים את Claude Code או Codex:

tmux new -s ai

בתוך הסשן מריצים את Claude Code או Codex ונותנים לו לעבוד כרגיל.

כשצריך להתחבר מהטלפון:

  1. פותחים Termius

  2. מתחברים ב SSH למחשב דרך כתובת ה Tailscale

  3. מצטרפים לסשן הקיים:

tmux attach -t ai

אם יש כמה סשנים ורוצים לראות מה קיים:

tmux ls

מרגע זה רואים בדיוק את אותו מצב שהיה על המחשב, כולל בקשות לאישור או קלט, וממשיכים לעבוד כרגיל.


כמה טיפים מהשטח

טיפ 1 - מינוי ChatGPT Pro ו Codex שווים את זה

נכון להיום, מנוי ChatGPT Pro נותן לימיט מאוד נדיב של טוקנים בעבודה עם Codex, וזה מורגש במיוחד בסשנים ארוכים או agents שעובדים ברצף.
בנוסף, מי שמתקין את Codex Desktop מקבל כרגע פי 2 טוקנים. אם Codex הוא כלי עבודה יומיומי אצלך, זה לגמרי no brainer.


טיפ 2 - להשתמש במיקרופון לפרומפטים

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


טיפ 3 - לקבל נוטיפיקציות כשצריך אותך

אם אתה לא רוצה לבדוק כל הזמן אם Claude Code או Codex מחכים לך, אפשר לחבר נוטיפיקציות דרך webhook ל Discord או Telegram.

הדרך הכי פשוטה:

  1. יוצרים webhook
    https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks

  2. מבקשים מ Claude Code או Codex להגדיר הוק פנימי ששולח הודעה ל webhook כשהוא:

    • סיים לרוץ

    • מחכה לאישור או קלט ממך

בפועל, מספיק להגיד למודל לשלוח נוטיפיקציה עם טקסט קצר, והוא כבר יעשה את העבודה לבד.


סיכום

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

זה לא פתרון נוצץ, אבל הוא עובד, והוא פתר לי בעיה אמיתית בעבודה עם Claude Code ו Codex.

תגובות

פוסטים פופולריים מהבלוג הזה

קודמתי לדרגת סיניור במיקרוסופט - מה למדתי בדרך

Rust Builder Pattern

מהם קבצי DLL ואיך להשתמש בהם?