תיקון תמיכת עברית ב-OpenAI Codex Desktop

תיקון תמיכת עברית ב-OpenAI Codex Desktop
מאת רועי טל | 19 במאי 2026 | 4 דקות קריאה
כלי הקוד המצויין OpenAI Codex Desktop מגיע בלי תמיכה אמיתית בעברית - הטקסט "נשפך" לכיוון הלא נכון, סימני הפיסוק נוחתים בצד הלא נכון של המשפט, וגם אם אתם כותבים שאלה פשוטה בעברית הקלט נראה שבור. ה-composer לא נצמד לימין, התשובות שזורמות חזרה מהמודל יוצאות מיושרות כמו אנגלית, ועם זה קשה לעבוד באמת ביום-יום.
בניתי פאצ' קוד פתוח (MIT) שמתקין העתק של Codex Desktop עם תמיכת RTL חכמה - מזהה עברית בזמן אמת, מיישר composer והודעות streaming, ושומר על בלוקי קוד ב-LTR. במדריך הזה תראו איך מתקינים אותו בשורה אחת על Windows או על Mac, בלי Admin ובלי לגעת בהתקנה המקורית של Codex.
קבוצת עדכוני RT-AI בוואטסאפ
300+ אנשים שמקבלים עדכונים לפני כולם
🎯מה תשיגו בסוף המדריך הזה
- ✅Codex Desktop עם תמיכה מלאה בעברית - composer, תשובות streaming, רשימות וכותרות
- ✅בלוקי קוד נשארים LTR גם כשהפסקה סביבם בעברית
- ✅קיצור דרך "Codex" חדש על שולחן עבודה ובתפריט Start - לוחצים ופותחים את הגרסה המתוקנת
- ✅ההתקנה המקורית של Codex לא מושפעת - אפשר תמיד לחזור אליה
- ✅הסרה מלאה בשורה אחת אם רוצים
לפני שמתחילים - מה נדרש
Codex Desktop
מותקן מ-Microsoft Store ב-Windows או מהאתר הרשמי ב-Mac.
Node.js (LTS)
נדרש בשביל npx (חבילות @electron/asar ו-@electron/fuses).
https://nodejs.org/
בלי Admin
לא נדרשות הרשאות מנהל, לא נדרש takeown, לא נוגעים ב-WindowsApps.
🪟Windows - PowerShell
פתחו PowerShell (לא חייב admin), הדביקו את השורה הבאה ולחצו Enter. הסקריפט יוריד את גרסת ה-main העדכנית מ-GitHub, יזהה את התקנת Codex תחת WindowsApps, יצור העתק מתוקן ב-%LOCALAPPDATA%\Programs\Codex-RT-AI, וייצור קיצור דרך "Codex" על שולחן העבודה ובתפריט Start.
irm https://raw.githubusercontent.com/rt25ai/codex-rtl-rt-ai/main/install-online.ps1 | iex
שלבי ההתקנה בתמונות
לחצו להגדלה💡 טיפ: כל פעם ש-Codex מתעדכן מ-Microsoft Store, ההעתק המתוקן שלכם לא מתעדכן אוטומטית. כדי לאמץ את הגרסה החדשה - הריצו שוב את אותה שורה.
🍎macOS - Terminal
פתחו Terminal, הדביקו את השורה הבאה ולחצו Enter. הסקריפט יעתיק את /Applications/Codex.app ל-~/Applications/Codex-RT-AI.app, יזריק את ה-payload, יחתום מחדש ad-hoc ויפתח את האפליקציה.
curl -fsSL https://raw.githubusercontent.com/rt25ai/codex-rtl-rt-ai/main/install-online.sh | bash
שימו לב (Mac): נדרשים brew install node ו-xcode-select --install בהתאמה. גרסת ה-Mac נכתבה לפי דפוס הפאצ'ים המקובל ל-Electron על macOS אבל לא נבדקה אצלי אישית - אם משהו לא עובד, פתחו issue ב-GitHub.
הסרה
רוצים להסיר את הפאצ' ולחזור ל-Codex המקורי? שורה אחת:
irm https://raw.githubusercontent.com/rt25ai/codex-rtl-rt-ai/main/uninstall-online.ps1 | iex
curl -fsSL https://raw.githubusercontent.com/rt25ai/codex-rtl-rt-ai/main/uninstall-online.sh | bash
איך הפאצ' עובד מתחת למכסה המנוע
Codex Desktop הוא אפליקציית Electron. מתחת למכסה המנוע, הפאצ' עושה את הצעדים הבאים על העתק של האפליקציה (לא על המקור):
- 1. מאתר את התקנת Codex המקורית (ב-Windows:
WindowsApps\OpenAI.Codex_...דרךGet-AppxPackage; ב-Mac:/Applications/Codex.app). - 2. מעתיק אותה לתיקייה תחת פרופיל המשתמש (בלי Admin).
- 3. מחלץ את
resources/app.asarבעזרת@electron/asar. - 4. מזריק קוד JavaScript קטן (פחות מ-280 שורות) שמזהה עברית/ערבית בזמן אמת ומיישר אלמנטים בהתאם. הזיהוי מבוסס על first-strong detection - מסתכלים על התו ה"חזק" הראשון במשפט ומיישרים לפי השפה שלו.
- 5. אורז מחדש את app.asar, ומכבה את
EnableEmbeddedAsarIntegrityValidationדרך@electron/fuses. בלי השלב הזה Electron יסרב להריץ את ה-asar המתוקן (זה לא bug - זה אבטחה ברמת framework). - 6. ב-Mac, חותם מחדש ad-hoc עם
codesign --force --deep --sign -כדי ש-macOS יסכים להריץ את ההעתק. - 7. יוצר קיצור דרך בשם "Codex" על שולחן העבודה ובתפריט Start (Windows) או פותח את האפליקציה מ-Finder (Mac).
💡 אותו payload, שתי מערכות הפעלה: קובץ ה-JS שמוזרק (codex-rtl-payload.js) זהה ב-Windows וב-Mac. רק סקריפט ההתקנה מנהל את ההבדל בין MSIX ל-.app.
⚠️ Disclaimer - הסרת אחריות
שימוש אישי בלבד. הכלי הזה מסופק כ-AS-IS, בלי שום אחריות מפורשת או משתמעת, וניתן לשימוש על אחריותו הבלעדית של המשתמש.
לא קשור ל-OpenAI. הפאצ' אינו מוצר רשמי של OpenAI ואינו מאושר על-ידם. Codex ו-OpenAI הם סימנים מסחריים של בעליהם.
מתקן העתק, לא את המקור. הסקריפט יוצר העתק תחת פרופיל המשתמש. ההתקנה המקורית מ-Microsoft Store / /Applications נשארת ללא שינוי. עם זאת, ההעתק כבר לא חתום ב-MSIX integrity (Windows) או בחתימה המקורית של OpenAI (Mac).
מבטל ASAR integrity fuse. נדרש כדי לטעון את ה-asar המעודכן. אם רוצים לחזור לחתימה המקורית - מסירים את ההעתק (uninstall) ומשתמשים שוב במקור.
עדכוני Codex. עדכון מהחנות יעדכן את המקור, לא את ההעתק המתוקן. צריך להריץ שוב את ההתקנה כדי לאמץ את הגרסה החדשה.
ללא ערבות לתפקוד עתידי. OpenAI יכולים בכל עת לשנות את מבנה ה-bundles הפנימי. אם זה קורה, הפאצ' יעצור עם שגיאה ברורה - לא יפגע בקבצים בשקט.
רישיון MIT. אין warranty, והמחברים אינם אחראים לכל נזק ישיר, עקיף, מקרי או תוצאתי שייגרם משימוש בכלי. הקוד פתוח לבדיקה ב-GitHub לפני התקנה.
קישורים
רוצים להישאר צעד אחד קדימה?
הירשמו וקבלו עדכונים שוטפים על כלי AI חדשים, מדריכים מעשיים וטיפים שיחסכו לכם זמן!
השאירו פרטים וקבלו התראה ישירות לתיבת הדואר עם כל פוסט חדש. ערך מובטח, ללא ספאם. 💌