SSD Nodes Learn Hosting plans →
מדריכים Matt Connorמאת Matt Connor · עודכן 2026-08-31

התקנת Claude על Linux: אפליקציית דסקטופ ו-CLI

מדריך להפעלת Claude על Linux: התקנת אפליקציית הבטא ממאגר ה-apt, שימוש ב-Claude Code CLI, והבדלים קריטיים בתמיכה ב-Computer Use לעומת גרסאות Windows ו-macOS.

אילו רכיבים של Claude פועלים באופן טבעי על Linux כיום

Claude ב-Linux פועל על ארבעה ממשקים נפרדים, ונכון לאוגוסט 2026, כולם עובדים על מכונת Ubuntu או Debian סטנדרטית. אפליקציית שולחן העבודה מותקנת ממאגר ה-apt של Anthropic ונמצאת בשלב בטא. ה-CLI (ממשק שורת הפקודה) של Claude Code הוא קובץ בינארי מהודר, והוא פועל על יותר הפצות מאשר אפליקציית שולחן העבודה. אפליקציית האינטרנט בכתובת claude.ai דורשת דפדפן בלבד, וה-API הוא נקודת קצה מסוג HTTPS שאליה פונים מהקוד שלכם.

שתי תכונות הקיימות ב-macOS וב-Windows חסרות בגרסת הבטא של שולחן העבודה ל-Linux: שימוש במחשב (Computer Use), שבו Claude שולט ביישומים על המסך שלכם, והכתבה קולית. Anthropic מציינת לגבי שתיהן שהן עדיין אינן זמינות ב-Linux. ל-CLI יש יכולת הכתבה קולית משלו, כך שהפער קיים באפליקציית שולחן העבודה ולא ב-Claude עצמו.

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

התקנת אפליקציית Claude למחשב שולחני על Ubuntu או Debian

הדרישות המתועדות הן Ubuntu 22.04 ומעלה, או Debian 12 ומעלה, על ארכיטקטורת x86_64 (ש־dpkg מכנה amd64) או arm64. הפצות אחרות מבוססות Debian עשויות לעבוד אך לא נבדקו. עבור Fedora ו־RHEL אין עדיין חבילה, לכן עליכם להשתמש ב־CLI או בדפדפן.

התקינו ממאגר ה־apt ולא מקובץ .deb שהורד. לאפליקציית הלינוקס אין מנגנון עדכון עצמי, לכן גרסאות חדשות יגיעו אליכם רק דרך מנהל החבילות, ורישום המאגר הוא מה שמאפשר ל־apt upgrade לזהות אותן.

sudo apt install curl gnupg
sudo curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc \
  https://downloads.claude.ai/claude-desktop/key.asc
gpg --show-keys /usr/share/keyrings/claude-desktop-archive-keyring.asc

הפקודה gpg --show-keys אמורה להציג את ה-fingerprint‏ 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE. השוו אותו לפני רישום המאגר, כיוון שמפתח חתימה שלא בדקתם הוא מפתח שאתם סומכים עליו בעיניים עצומות. אם gpg מדווח שהקובץ אינו מכיל נתוני OpenPGP תקינים, ההורדה נכשלה, ו־apt update ייכשל מאוחר יותר עם NO_PUBKEY BAA929FF1A7ECACE.

רישום המאגר הוא שורת deb אחת שנכתבת לתוך /etc/apt/sources.list.d/claude-desktop.list. העתיקו את השורה הזו מדף התקנת הלינוקס של Anthropic, code.claude.com/docs/en/desktop-linux, בדיוק כפי שהיא מופיעה שם. כתובת המאגר היא החלק בתהליך שנוטה להשתנות, ושורה שהוקלדה מהזיכרון היא מה שמשאיר אתכם מול E: Unable to locate package claude-desktop לאחר מכן. קראו את השורה לפני ההדבקה: arch=amd64,arm64 היא הסיבה ש־apt בארכיטקטורה אחרת לא מוצא דבר, ו־signed-by= מצביע על קובץ ה-keyring שזה עתה בדקתם, מה שמגביל את המפתח למאגר זה בלבד במקום לתת לו אמון עבור כל שאר מה ש־apt קורא.

sudo apt update && sudo apt install claude-desktop

הפעילו את האפליקציה ממשגר היישומים שלכם, או הריצו את claude-desktop בטרמינל. התחברו עם חשבון ה-claude.ai שלכם, או דרך ה-SSO (הזדהות אחודה) של הארגון שלכם אם החברה שלכם הגדירה זאת. אפליקציית שולחן העבודה אינה מקבלת Claude Console API key: אימות מבוסס מפתח הוא תכונה של ה-CLI.

E: Unable to locate package claude-desktop משמעותו ש־apt מעולם לא קרא את המאגר. cat /etc/apt/sources.list.d/claude-desktop.list אמור להציג את שורת ה-deb שכתבתם, ו־dpkg --print-architecture אמור להדפיס amd64 או arm64, כיוון שלא פורסמו חבילות עבור ארכיטקטורות אחרות. עדכונים יגיעו לאחר מכן יחד עם שאר המערכת שלכם, מתוך sudo apt update && sudo apt upgrade.

מה קיים רק בדפדפן

השירות claude.ai פועל בכל דפדפן מודרני ובכל הפצה, מה שהופך אותו לפתרון הזמין עבור Fedora, RHEL, Arch, openSUSE וכל מערכת אחרת שאין עבורה חבילה ייעודית. הדפדפן מאפשר גם גישה ל-Claude Code דרך האינטרנט, כאשר הסשן רץ בענן של Anthropic במקום על המכונה שלכם, והוא תמיד משתמש בפרטי המנוי שלכם.

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

מה ה-CLI מציע שיישום ה-web אינו מציע

הפעילו את claude בתוך תיקייה, והוא יפעל על אותה תיקייה. זהו ההבדל המהותי, וכל השאר נובע מכך.

  • הוא קורא ועורך קבצים בתיקיית העבודה שלכם, ומציג לכם כל עריכה לפני החלתה.
  • הוא מריץ פקודות shell שאתם מאשרים, כך שהוא יכול לבנות פרויקט, להריץ חבילת בדיקות, לקרוא לוג, או לבדוק שירות ישירות על השרת.
  • הוא פועל ללא צורך בסשן אינטראקטיבי: claude -p "read the nginx error log and summarise it" מדפיס תשובה אחת ויוצא, מה שמאפשר שימוש בתוך cron job או pipeline. אתם קובעים כיצד התשובה תיראה, כיוון ש-סגנון פלט עורך את ה-system prompt מאחורי כל תשובה ויכול לשמור על הרצה מתוסרטת תמציתית, בעוד שסשן אינטראקטיבי יספק הסברים מפורטים.
  • הוא מחבר שרתי MCP (model context protocol) עם claude mcp add, מה שמעניק למודל כלים מעבר למערכת הקבצים.
  • הוא פועל במקומות ללא ממשק גרפי כלל, שזה המצב בכל VPS (שרת וירטואלי פרטי) שתשכרו אי פעם.

הנקודה האחרונה היא הסיבה לכך שמדריך שרתים מתמקד ב-CLI. שרת שכור כולל SSH (secure shell) ותו לא, לכן הטרמינל הוא הממשק היחיד שזמין לכם. להרצה בדרך זו יש חוקים משלה, ש-הרצת Claude Code על גבי VPS בתוך tmux מכסה במלואם, ו-שימוש ב-Claude לעבודה יומיומית של מנהל מערכות מכסה את המשימות שכדאי להעביר אליו.

אינטגרציות לעורכי קוד נמצאות באמצע. התוסף ל-VS Code דורש VS Code בגרסה 1.94.0 ומעלה ומספק לוח גרפי בתוך העורך, עם תצוגת diff ובדיקת תוכניות. הוא כולל עותק פרטי של ה-CLI עבור אותו לוח ואינו מוסיף את claude ל-PATH שלכם, לכן הקלדת claude בטרמינל המשולב עדיין דורשת התקנה עצמאית. עורכי קוד המבוססים על VS Code מתקינים את אותו תוסף מתוך ה-registry של Open VSX, וקיים גם פלאגין עבור JetBrains.

האם נדרש Node.js כדי להריץ את Claude Code על Linux?

לא עם שיטת ההתקנה המומלצת. מתקין ה-native מוריד קובץ בינארי מהודר, וקובץ זה אינו רץ על Node.js.

curl -fsSL https://claude.ai/install.sh | bash
claude --version

claude --version אמור להדפיס מספר גרסה כגון 2.1.211 (Claude Code). אם משהו נראה לא תקין, הריצו את claude doctor, שמדפיס אבחונים לקריאה בלבד על ההתקנה ועל קובצי ההגדרות שלכם מבלי להתחיל סשן.

Node.js רלוונטי רק בנתיב ה-npm. החל מגרסת חבילה 2.1.198, חבילת ה-npm דורשת Node.js 22 ומעלה. בגרסאות Node.js ישנות יותר, npm ידפיס אזהרת EBADENGINE במקום להיכשל, כיוון שהחבילה מושכת את אותו קובץ בינארי native כתלות מותאמת פלטפורמה ומקשרת אותו למקומו.

npm install -g @anthropic-ai/claude-code

אל תריצו זאת עם sudo. התיעוד מזהיר מפני sudo npm install -g כיוון שהוא משאיר קבצים בבעלות root בתוך ה-prefix הגלובלי של npm, מה שגורם להתקנה או לעדכון הבאים של משתמש ללא הרשאות להיכשל בגלל הרשאות. כאשר ספריית ה-npm הגלובלית אינה ניתנת לכתיבה, עדכון אוטומטי ברקע מפסיק לעבוד, ו-claude doctor מפרט את התיקונים הנדרשים.

Anthropic מפרסמת גם מאגרי חבילות חתומים עבור Debian, Fedora, RHEL ו-Alpine, כך ש-sudo apt install claude-code עובד בדומה לחבילת ה-desktop, עם מפתח חתימה משלו ב-https://downloads.claude.ai/keys/claude-code.asc.

האם להתקין ברמת המשתמש או ברמת המערכת?

המתקין המקורי מבצע התקנה ברמת המשתמש. הוא מציב משגר ב-~/.local/bin/claude כקישור סימבולי ל-~/.local/share/claude/versions/, אינו דורש הרשאות root, ומתעדכן עצמאית ברקע. כל משתמש במכונה מקבל עותק נפרד בגרסה נפרדת.

התקנה דרך מנהל חבילות היא מערכתית. קובץ בינארי אחד משרת את כל המשתמשים, היא דורשת הרשאות root, ואינה מתעדכנת אוטומטית דרך Claude Code. השדרוג מתבצע באמצעות sudo apt update && sudo apt upgrade claude-code, אותה פקודה שאתם מריצים עבור כל שאר הרכיבים במכונה.

בחרו בהתקנה ברמת המשתמש עבור מכונה שאליה אתם מתחברים כמשתמשים רגילים, מה שמתאים לרוב עבודות ה-VPS. בחרו בהתקנה דרך מנהל חבילות בשרת משותף או ב-image של מכונה, שבהם נדרשת גרסה אחידה לכולם ושדרוג לפי לוח הזמנים שלכם. בהתקנה מקורית, שני הגדרות ב-~/.claude/settings.json קובעות את אופן ביצוע העדכונים:

{
  "autoUpdatesChannel": "stable",
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

ערוץ ה-stable עוקב אחר גרסה שפורסמה לפני כשבוע ומדלג על גרסאות עם רגרסיות משמעותיות. DISABLE_AUTOUPDATER עוצר רק את הבדיקה ברקע, כך ש-claude update עדיין עובד ואתם שומרים על שליטה במועד שבו מותקנת גרסה חדשה. זה חשוב בשרת שבו רצה משימה ארוכה ללא השגחה, ואתם מעדיפים שהקובץ הבינארי לא ישתנה בזמן שהיא רצה.

התחברות באמצעות SSH ושמירה על פעילות הסשן

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

tmux פותר את הבעיה השנייה. סשן tmux שייך לשרת ה-tmux במכונה המרוחקת, ולא לחיבור שלכם, לכן ניתוק של החיבור משאיר את התהליך רץ.

tmux new -s claude
claude

ניתן להתנתק מהסשן באמצעות Ctrl-b ואז d, ולחזור אליו מאוחר יותר בעזרת tmux attach -t claude.

ההתחברות היא הבעיה הראשונה. הריצו את claude והוא ידפיס כתובת URL לאימות. פתחו את הכתובת הזו בדפדפן במחשב האישי שלכם. לאחר שתתחברו, הדפדפן יציג קוד אימות במקום לבצע הפניה חוזרת, כיוון שהדפדפן במחשב הנייד שלכם אינו יכול להגיע לשרת ה-callback ש-Claude Code הפעיל על כתובת ה-loopback של המכונה המרוחקת. הדביקו את הקוד הזה בטרמינל בהנחיה Paste code here if prompted, והטרמינל ידווח על Login successful.

עבור סשן שצריך להתחיל ללא השגחה, claude setup-token פותח את אותו תהליך אימות בדפדפן ומדפיס לטרמינל אסימון (token) מסוג OAuth שתקף לשנה. האסימון אינו נשמר בשום מקום, לכן העתיקו אותו ושמרו אותו במקום הנדרש.

export CLAUDE_CODE_OAUTH_TOKEN=your-token

אסימון זה דורש תוכנית בתשלום ומאפשר רק ביצוע בקשות למודל. התייחסו אליו כאל סיסמה עם תוקף של שנה. היכן לשמור אותו, ואיך למנוע מסוכן (agent) לקרוא אותו בחזרה, הם נושאים המפורטים ב-שמירה על סודות מחוץ להישג ידם של סוכני AI.

שרתים קטנים נתקלים במכשול נוסף. ההתקנה דורשת כ-512 MB של זיכרון פנוי, ודרישת החומרה המתועדת להרצה היא 4 GB של RAM או יותר, לכן בשרת עם 1 GB של RAM, מנגנון ה-out-of-memory killer של ה-kernel יפסיק את ההתקנה:

Setting up Claude Code...
Installation was killed before it could finish (exit code 137). This usually means the system ran out of memory.

הוסיפו swap, ולאחר מכן הריצו את המתקין שוב. Swap הוא שטח דיסק שה-kernel משתמש בו כזיכרון עודף. הוא איטי משמעותית מ-RAM, אך הוא מספיק כדי לסיים את ההתקנה.

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

swapon מפעיל את הקובץ עבור האתחול הנוכחי בלבד. הוסיפו שורה עבור /swapfile לקובץ /etc/fstab אם ברצונכם שההגדרה תישמר גם לאחר reboot. אילו דברים נוספים יש להגביל לפני שמאפשרים לסוכן להריץ פקודות על שרת פעיל, זהו הנושא של הרצה בטוחה של Claude Code על גבי VPS.

היכן נשמרים פרטי ההתחברות של Claude ב-Linux

ב-Linux, הכלי /login כותב את פרטי ההתחברות לקובץ ~/.claude/.credentials.json עם הרשאות גישה 0600. ב-macOS, אותם פרטים נשמרים ב-Keychain המוצפן, לכן הרגל שסיגלתם ב-Mac אינו תקף כאן: ב-Linux, האסימון (token) הוא קובץ טקסט גלוי בתיקיית הבית שלכם, וכל תהליך שרץ תחת המשתמש שלכם יכול לקרוא אותו. הגדרת המשתנה CLAUDE_CONFIG_DIR תעביר את הקובץ לתיקייה אחרת לבחירתכם.

שתי מסקנות נובעות מכך. גיבוי של /home מכיל התחברות פעילה, לכן העתקת הגיבוי למכונה משותפת תעניק גישה לחשבון שלכם לכל מי שיכול לקרוא את הקובץ. בנוסף, image של מכונה שנוצר לאחר שהתחברתם יכיל את פרטי ההתחברות בכל מופע (instance) שישוכפל ממנו. הריצו את /logout לפני יצירת snapshot כלשהו.

סדר הקדימויות של פרטי ההתחברות עלול לבלבל משתמשים שמחזיקים במנוי וגם ב-API key בו-זמנית. כאשר ANTHROPIC_API_KEY מוגדר ב-shell שלכם, Claude Code ישתמש בו לאחר שתאשרו זאת, כך שהמנוי שלכם יישאר ללא שימוש בעוד השימוש ב-key יחויב לפי טוקן. הפקודה /status מציגה איזה פרט התחברות פעיל כרגע, ו-unset ANTHROPIC_API_KEY תחזיר אתכם להתחברות מבוססת מנוי.

תוקף ההתחברות פג עם הזמן. שלושה ימים לפני פקיעת התוקף, שורת הפתיחה תציג את ההודעה Your login expires in 3 days, אך אזהרה זו אינה חוסמת בקשות. לאחר פקיעת התוקף, כל בקשה תיכשל עם השגיאה Login expired · Please run /login. קחו זאת בחשבון לפני שאתם משאירים סשן ללא השגחה במהלך סוף השבוע, שכן סשן כזה יפסיק להתקדם ולא יוכל להתאושש בעצמו.

האם מנוי Claude אחד מכסה את כל השירותים?

תוכנית תשלום אחת מכסה את כל הממשקים תחת אותו פרט התחברות. חשבון Pro, Max, Team או Enterprise מאפשר התחברות ל-claude.ai בדפדפן, לאפליקציית שולחן העבודה, ל-CLI ולתוסף ה-VS Code, וזהו אותו מנוי בכל פעם. מדובר גם במכסת שימוש אחת לכל הממשקים הללו; לכן, הרצה ממושכת של ה-CLI בשרת שלכם צורכת מהמכסה שנותרה לאפליקציית שולחן העבודה, ו-הבנה של איזו מכסה נוצלה ומה לעשות בנידון היא הצעד הנדרש כאשר אחד הממשקים מפסיק לעבד בקשות. התוכנית החינמית של claude.ai אינה כוללת גישה ל-Claude Code, לכן ה-CLI ורכיבי ה-Claude Code באפליקציית שולחן העבודה מחייבים תוכנית בתשלום או חשבון Claude Console.

ה-API הוא מוצר נפרד עם חיוב שונה. חשבון Console מחייב לפי טוקן על בסיס השימוש בפועל, מה שמתאים לשירות שאתם בונים ולא להקלדה בטרמינל. הגדרת ANTHROPIC_API_KEY מעבירה את ה-CLI למסלול חיוב זה, וזו בחירה אקטיבית שלכם, לא ברירת מחדל.

מחירים ומכסות של תוכניות משתנים לעיתים קרובות מכדי לציינם כאן. שני דפים עוקבים אחר המספרים העדכניים: מה העלות בפועל של Claude Code ו-איזו תוכנית Claude אתם צריכים. אם אתם שוקלים חיוב לפי טוקן לעומת תוכנית חודשית, השוואה בין ה-API למנוי מפרטת היכן נמצאת נקודת האיזון.

שגיאות התקנה נפוצות

bash: claude: command not found מיד לאחר התקנה מוצלחת. הקובץ הבינארי נמצא ב-~/.local/bin/claude, אך תיקייה זו אינה מוגדרת בנתיב החיפוש (PATH) של ה-shell שלכם. ודאו זאת באמצעות echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin", אשר לא תציג דבר אם הרשומה חסרה. תקנו זאת עבור bash באמצעות echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc, ולאחר מכן הריצו את source ~/.bashrc. התקנת התוסף של VS Code כשלעצמה אינה יוצרת קובץ זה, כיוון שהתוסף שומר עותק של ה-CLI בתוך תיקיית התוסף.

Error loading shared library libstdc++.so.6. המתקין בחר בגרסת ה-musl עבור מערכת מבוססת glibc. מצב זה קורה כאשר חבילות cross-compilation של musl מותקנות והזיהוי האוטומטי מפרש אותן לא נכון. הריצו את ldd --version 2>&1 | head -1: פלט המכיל את GNU libc או GLIBC מעיד על כך שאתם משתמשים ב-glibc וקיבלתם את הקובץ הבינארי השגוי; הסירו את ההתקנה והריצו את המתקין שוב. במערכות Alpine ומערכות musl אחרות, הפתרון הפוך: apk add libgcc libstdc++ ripgrep.

שני עותקים של claude על אותה מכונה. הפקודה which -a claude מציגה את כל ההתאמות ב-PATH שלכם. התקנה מקומית (native) היא קישור סימבולי מ-~/.local/bin/claude ל-~/.local/share/claude/versions/, התקנת npm מקומית ישנה נמצאת תחת ~/.claude/local/, ו-npm -g ls @anthropic-ai/claude-code חושפת התקנת npm גלובלית. הסירו את העותקים שאינכם צריכים, שכן עותק ישן שמופיע מוקדם יותר ב-PATH הוא הסיבה לכך שבאג שתוקן נראה כאילו לא טופל.

היכן לבדוק את המצב הנוכחי

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

FAQ

האם קיימת אפליקציית שולחן עבודה של Claude עבור Linux?

כן. נכון לאוגוסט 2026, האפליקציה נמצאת בגרסת בטא ותומכת ב-Ubuntu 22.04 ומעלה או ב-Debian 12 ומעלה על ארכיטקטורות amd64 או arm64. התקינו אותה באמצעות sudo apt install claude-desktop לאחר הוספת מאגר ה-apt של Anthropic ומפתח החתימה שלו, כדי שגרסאות חדשות יתקבלו יחד עם שדרוגי המערכת הרגילים שלכם. לגרסת ה-Linux יש את אותן לשוניות הקיימות באפליקציית ה-macOS, כולל לשונית Claude Code. תכונות Computer Use והכתבה קולית עדיין אינן זמינות בגרסת ה-Linux, ועבור Fedora ו-RHEL לא קיימת חבילה רשמית; לכן, בהפצות אלו השתמשו ב-CLI או ב-claude.ai דרך הדפדפן.

האם אני זקוק ל-Node.js כדי להריץ את Claude Code על Linux?

לא עבור שיטת ההתקנה המומלצת. curl -fsSL https://claude.ai/install.sh | bash מוריד קובץ בינארי מהודר שאינו משתמש ב-Node.js בזמן הריצה. Node.js רלוונטי רק אם אתם מתקינים את חבילת ה-npm, אשר דורשת Node.js 22 ומעלה נכון לגרסה 2.1.198. בגרסאות Node.js ישנות יותר, npm מציג אזהרת EBADENGINE וההתקנה תסתיים בהצלחה, כיוון שאותו קובץ בינארי מקורי נמשך כתלות מותאמת פלטפורמה. לעולם אל תתקינו באמצעות sudo npm install -g, פעולה המשאירה קבצים בבעלות root בתוך ה-prefix של ה-npm וגורמת לכשלים בעדכונים עתידיים.

כיצד מתחברים ל-Claude Code דרך SSH?

הריצו את claude והכלי יציג כתובת URL לאימות. פתחו את הכתובת הזו בדפדפן במחשב האישי שלכם, לא בשרת. לאחר שתתחברו, הדפדפן יציג קוד אימות במקום לבצע הפניה מחדש, כיוון שהוא אינו יכול להגיע למאזין ה-callback ש-Claude Code הפעיל על כתובת ה-loopback של המכונה המרוחקת. הדביקו את הקוד הזה בהנחיית ה-Paste code here if prompted. עבור סשנים שמתחילים ללא נוכחות משתמש, הריצו את claude setup-token והגדירו את ה-token שיוצג כ-CLAUDE_CODE_OAUTH_TOKEN בכל מקום שבו הוא נדרש.

היכן Claude Code שומר את פרטי ההתחברות שלי ב-Linux?

בתוך ~/.claude/.credentials.json עם הרשאות קובץ 0600, או תחת CLAUDE_CONFIG_DIR כאשר אתם מגדירים משתנה זה. בניגוד ל-macOS, ב-Linux לא נעשה שימוש ב-keychain, כך שכל תהליך שרץ תחת המשתמש שלכם יכול לקרוא את הקובץ. לכן, גיבוי /home או image של מכונה נושאים עמם פרטי התחברות פעילים: הריצו את /logout לפני יצירת snapshot או העתקה של מערכת. אם ANTHROPIC_API_KEY מוגדר גם הוא בסביבת העבודה שלכם, הוא יקבל עדיפות על פני פרטי ההתחברות השמורים ברגע שתאשרו זאת, ו-/status יציג איזה מהם פעיל.

האם מנוי Claude Pro מכסה גם את ה-CLI וגם את אפליקציית האינטרנט?

כן. תוכנית Pro, Max, Team או Enterprise מחברת אתכם ל-claude.ai, לאפליקציית שולחן העבודה, ל-CLI ולתוסף ה-VS Code באמצעות חשבון אחד. התוכנית החינמית של claude.ai אינה כוללת את Claude Code, לכן ה-CLI בטרמינל דורש תוכנית בתשלום או חשבון Claude Console. ה-API מחויב בנפרד לפי token מחשבון Console, המהווה מוצר שונה ממנוי רגיל.