English 📰 בלוג
→ חזרה לבלוג
בלוג

איך בונים עוזר תכנות מקומי עם Ollama (קודם כל Linux)

סתיו אדם
14 באוקטובר 2026

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

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

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

מה תקבלו בסוף

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

1. איך עוזר מקומי עובד

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

2. בודקים את המחשב

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

  • 8 גיגה: מודל קטן ומקוונטז ומשימות פשוטות.
  • 16 גיגה: התחלה סבירה לעזרה קלה בתכנות.
  • 32 גיגה: יותר מקום לגודל מודל והקשר גדול.
  • 64 גיגה ומעלה: מקום למודלים תובעניים, אבל זיכרון כרטיס המסך עדיין יכול להגביל.

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

3. מתקינים את Ollama ב-Linux (שורת פקודה קודם)

ב-Linux הדרך המהירה היא סקריפט ההתקנה הרשמי. אפשר לקרוא אותו לפני שמריצים: ollama.com/install.sh.

curl -fsSL https://ollama.com/install.sh | sh

בודקים שההתקנה הצליחה:

ollama --version

ברוב ההפצות המתקין מגדיר את Ollama כשירות. בודקים שהוא רץ ושעולה עם המחשב:

systemctl status ollama
sudo systemctl enable --now ollama

אם משהו נכשל, קוראים את יומן השירות:

journalctl -u ollama -f

אם יש כרטיס מסך של NVIDIA, מוודאים שהדרייבר רואה אותו:

nvidia-smi

Windows ו-macOS: מורידים את המתקין מ-ollama.com/download. ב-Windows משתמשים ב-PowerShell או ב-Windows Terminal. ספריית המודלים הרשמית: ollama.com/library.

4. בוחרים מודל תכנות

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

  • Qwen3 Coder: משפחה ממוקדת תכנות, מתאימה לכתיבת קוד, ניתוח מאגר, תיקון באגים ועבודה על כמה קבצים. דף המודל. חלק מהגרסאות תובעניות, אז בדקו את הדרישות של הגרסה המדויקת.
  • GPT-OSS 20B: אפשרות להרצה מקומית ולעבודת תכנות. דף המודל.
  • GLM-4.7-Flash: עוד מודל לבדיקה בתכנות. דף המודל. מספר הפרמטרים לבדו לא אומר כמה מהר הוא ירוץ אצלכם.
ollama run gpt-oss:20b

או:

ollama run qwen3-coder

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

ollama list      # המודלים שיש על המחשב
ollama ps        # מודלים טעונים כרגע, וכרטיס מסך או מעבד
ollama stop gpt-oss:20b   # פורקים מודל מהזיכרון

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

5. מחברים לסוכן תכנות

הסוכן נותן את זרימת העבודה: בדיקת קבצים, עריכת קוד, הרצת בדיקות ומשימות בכמה שלבים. מה עובד תלוי בסוכן, במודל ובהגדרות. Ollama מתעד חיבור ל-Claude Code, ל-Codex ול-OpenCode. התחילו באחד.

Claude Code: התקינו לפי התיעוד הרשמי, פתחו טרמינל בתיקיית הפרויקט והריצו:

ollama launch claude

עקבו אחרי ההנחיות ובחרו מודל תואם. מדריך החיבור הרשמי. שימוש ב-Claude Code עם מודל של Ollama לא אומר שאתם מריצים מקומית את המודל Claude של Anthropic. הכלי והמודל הם רכיבים נפרדים.

OpenAI Codex: התקינו מהמאגר הרשמי והריצו:

ollama launch codex

חלופה מתועדת:

codex --oss

המדריך הרשמי.

OpenCode: התקינו לפי התיעוד והריצו:

ollama launch opencode

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

6. פותחים את תיקיית הפרויקט הנכונה

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

Inspect this project without modifying any files.

Explain:
1. The purpose of the project.
2. The main folders and important files.
3. The programming languages and frameworks used.
4. How the application is started and tested.
5. Any obvious risks or missing dependencies.

Do not install packages, execute destructive commands,
or modify files. Ask for permission before making changes.

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

7. קובעים את חלון ההקשר

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

ב-Linux עם שירות systemd קובעים משתנה סביבה:

sudo systemctl edit ollama

מוסיפים בעורך שנפתח ושומרים:

[Service]
Environment="OLLAMA_CONTEXT_LENGTH=65536"

מפעילים:

sudo systemctl daemon-reload
sudo systemctl restart ollama

ב-Windows וב-macOS יש אפשרות אורך הקשר בהגדרות של Ollama. פרטים: תיעוד אורך ההקשר. אחרי ההגדלה עקבו אחרי זיכרון ומהירות. אם המערכת לא יציבה, הקטינו או עברו למודל קטן יותר. חלון גדול לא מבטיח שהמודל ינצל אותו היטב.

8. משימה אמיתית ראשונה

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

Analyze this project and identify one small, verifiable bug.

Before making changes:
1. Explain the problem.
2. Identify the file or files involved.
3. Describe the proposed fix.
4. Explain how the fix will be tested.

Wait for my approval before editing files.

After approval:
1. Make the smallest reasonable change.
2. Run the relevant tests if available.
3. Report the files changed.
4. Show the test results.
5. Explain any remaining uncertainty.

Do not claim that tests passed unless they were actually run.

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

9. פתרון תקלות

  • המודל איטי: סיבות סבירות: מעט זיכרון בכרטיס המסך, הרצה על מעבד בלבד, מודל גדול מדי או הקשר גדול מאוד. ollama ps מראה אם הוא על כרטיס מסך או מעבד. נסו מודל קטן, סגרו אפליקציות כבדות והשוו במשימה פשוטה.
  • המודל יורד אבל לא עולה: בדקו שם ותגית, מקום פנוי וזיכרון, ושהשירות רץ (systemctl status ollama ב-Linux).
  • הסוכן לא מתחבר: עדכנו את Ollama ואת הסוכן, קראו שוב את ההוראות הרשמיות ובדקו שהמודל תואם ושהכתובת ומשתני הסביבה נכונים.
  • הסוכן מתעלם מהוראות או עורך גרוע: משימה קטנה יותר, קריטריוני הצלחה ברורים יותר, ובקשה לקרוא קודם את הקבצים הרלוונטיים. הפעלת כלים גרועה יכולה להעיד שהמודל לא מתאים לעבודת סוכן.
  • המודל מאבד את הפרויקט: קצרו היסטוריית שיחה, פצלו משימות ובדקו את ההקשר. אם המצב החמיר אחרי הגדלה, הקטינו ובדקו שוב.
  • הסוכן לא מסיים משימה בכמה שלבים: בדקו שהמודל תומך בהפעלת כלים ושיש לסוכן ההרשאות הנדרשות. נסו מודל או סוכן אחר.

10. אבטחה ופרטיות

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

  • ודאו שהמודל רץ מקומית ולא דרך כתובת בענן. ל-Ollama יש גם מודלים בענן, וזה דבר אחר.
  • בדקו אם הסוכן או התוספים שולחים בקשות החוצה.
  • אל תדביקו בפרומפטים מפתחות API, סיסמאות, תעודות פרטיות או פרטי גישה לייצור.
  • השתמשו ב-Git או בגיבוי לפני שמאפשרים שינויים אוטומטיים.
  • עברו על פקודות לפני הרצה, במיוחד כאלה שמוחקות קבצים, מתקינות תוכנה או משנות הגדרות מערכת.
  • תנו לסוכן רק את ההרשאות שהמשימה דורשת.

בפרויקט הראשון עבדו על מאגר בדיקה או על עותק.

11. רשימת בדיקה ל-15 דקות

  • לבדוק זיכרון, מעבד, כרטיס מסך ומקום פנוי.
  • להתקין את Ollama (ב-Linux: סקריפט ההתקנה).
  • לבחור מודל שמתאים.
  • להוריד ולהריץ אותו.
  • לבדוק אותו עם פרומפט תכנות פשוט.
  • להתקין סוכן תכנות תואם אחד ולחבר אותו עם ollama launch.
  • לפתוח פרויקט בדיקה בתיקייה הנכונה ולבקש בדיקה בלי שינויים.
  • לנסות תיקון קטן ולעבור על כל שינוי.

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

שאלות נפוצות

האם אפשר להריץ עוזר תכנות בחינם?

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

האם זה עובד בלי חיבור לאינטרנט?

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

אפשר להשתמש ב-Ollama עם Claude Code או Codex?

כן. משתמשים ב-ollama launch claude או ב-ollama launch codex ועוקבים אחרי ההנחיות. היכולות הנתמכות תלויות במודל ובחיבור.

כמה זיכרון צריך?

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

האם מודל מקומי טוב כמו מודל ענן מתקדם?

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

מה הפרויקט הראשון הכי טוב?

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

עוד כלי AI, תהליכי עבודה ופרומפטים ב-Masterphub.

הערת עריכה: שמות מודלים, פקודות וחיבורים משתנים. בדקו שוב בספרייה ובתיעוד הרשמיים של Ollama לפני שמסתמכים עליהם. נבדק לאחרונה: 14 באוקטובר 2026.