claude-medarbek
Make Claude Code think in Hebrew. Instead of Thinking… you get מדרבק… · מהלוצינט… · מכווצץ… · שולק…
Claude Code shows a little verb next to its spinner while it works. This swaps the English ones for a growing pile of playful, made-up Hebrew verbs — some are real words, some are lovingly mangled loanwords, all are ridiculous.

A taste
| Verb | The joke |
|---|---|
| מדרבק | playing the darbuka (דרבוקה) — yes, that's a real word |
| מהלוצינט | hallucinating — the AI classic |
| מקמיט | doing a git commit |
| מג'נרט | generating |
| מתפלסף | philosophizing instead of answering |
| שולק | boiling — thinking so hard it's cooking |
| מזמבר | bamboozling |
| מתמזגן | air-conditioning itself, apparently |
…and 270+ more, each with a feminine form. The full list lives in
verbs.json — but honestly, the fun is being surprised by them
live.
Quick start
npx claude-medarbek # global (~/.claude/settings.json)
npx claude-medarbek --project # this project only
npx claude-medarbek --feminine # feminine forms
npx claude-medarbek --reverse # for terminals that render Hebrew backwards
npx claude-medarbek --print # just show the JSON, write nothing
Then open a new Claude Code session and watch the spinner.
Seeing the verbs reversed? (kitty, Alacritty, Ghostty…)
Some terminals don't implement the Unicode bidirectional algorithm, so they draw
Hebrew left-to-right and it reads backwards (מדרבק shows up as קברדמ). The
verbs are stored correctly — it's the terminal.
The real fix is a BiDi-aware terminal (e.g. iTerm2 3.5+). If you want to stay
in your current terminal, add --reverse: it pre-reverses each verb so a
left-to-right terminal draws it in correct reading order.
npx claude-medarbek --reverse
It's a cosmetic hack — the stored strings are genuinely backwards, so copied text comes out reversed, and a BiDi-aware terminal would then show them reversed. Use it only if you're staying on a non-BiDi terminal.
No Node? Clone the repo and run ./install.sh, or paste the block from
settings.json into your settings by hand.
How it works
Claude Code (v2.1.23+) supports a spinnerVerbs setting. This tool safely
merges a Hebrew list into your settings.json — without touching your other
settings, and refusing to run if the file is invalid JSON.
{ "spinnerVerbs": { "mode": "replace", "verbs": ["מדרבק", "מהלוצינט"] } }
Why does it still say "Brewed for 36s" at the end?
The end-of-turn line ("Baked / Brewed / Cogitated for Ns") comes from a list hardcoded inside Claude Code — there's no setting for it yet, in any language. If you'd like a שלק for 36s to close the loop, go the feature request: anthropics/claude-code#52420.
Add a verb (yes, you)
This repo runs on community silliness. If you thought of a funnier verb, it belongs here. Seriously — one-word contributions are the best ones.
Easiest: open a Suggest-a-verb issue and drop your idea. Done.
Or send a PR — add your verb to three files, same position (they stay in lockstep, and CI checks it):
verbs.json— the masculine form (the spinner list)verbs.fem.json— its feminine formsettings.json— same asverbs.json
House rules (short):
- Present tense, usually starting with מ־ (מדרבק, מכווצץ).
- The more absurd / made-up, the better. Puns and mangled loanwords encouraged.
- Nothing offensive or aimed at a person or group.
- Not already in the list (CI will tell you).
New here? Open-source contributions don't get gentler than "add a word." See CONTRIBUTING.md. First PR? We'd love it to be this one.
Credits
Every verb was dreamed up by friends riffing in group chats. Add a verb → add yourself to the list.
License
MIT — take it, remix it, translate the whole idea to your language.
עברית
הופכים את פעלי ה"חשיבה" של Claude Code לעברית. במקום Thinking… מקבלים מדרבק… · מהלוצינט… · מכווצץ… · שולק… — יותר מ-280 פעלים, לכל אחד צורת זכר ונקבה. חלקם מילים אמיתיות, חלקם מילים לועזיות מעוותות באהבה, כולם מטופשים.
התקנה מהירה
npx claude-medarbek # גלובלי (~/.claude/settings.json)
npx claude-medarbek --project # רק לפרויקט הנוכחי
npx claude-medarbek --feminine # צורות נקבה
npx claude-medarbek --reverse # לטרמינלים שמציגים עברית הפוך
npx claude-medarbek --print # רק להדפיס את ה-JSON
אחר כך פתחו סשן חדש של Claude Code ותראו את הספינר.
(בלי Node? שכפלו והריצו ./install.sh, או העתיקו ידנית מ-settings.json.)
רואים את הפעלים הפוך? (kitty, Alacritty, Ghostty…) חלק מהטרמינלים לא
מיישמים את אלגוריתם הכיווניות (BiDi) של יוניקוד ומציירים עברית משמאל לימין, אז
היא נקראת הפוך (מדרבק מופיע כ-קברדמ). הפעלים שמורים נכון — זה הטרמינל.
הפתרון האמיתי הוא טרמינל שתומך ב-BiDi (למשל iTerm2 3.5+). רוצים להישאר
בטרמינל הנוכחי? הוסיפו --reverse — זה הופך מראש כל פועל כך שטרמינל שמצייר
משמאל לימין יציג אותו בסדר קריאה נכון. זה טריק ויזואלי בלבד: המחרוזות השמורות
באמת הפוכות, אז טקסט מועתק יֵצא הפוך, וטרמינל תומך-BiDi יציג אותן הפוך.
למה בסוף עדיין כתוב "Brewed for 36s"? שורת הסיום מגיעה מרשימה שצרובה בתוך Claude Code ואין לה עדיין הגדרה — בשום שפה. רוצים "שלק for 36s"? תעשו לבקשת הפיצ'ר: anthropics/claude-code#52420.
תוסיפו פועל (כן, אתם)
ה-repo הזה חי על יצירתיות קהילתית. חשבתם על פועל טוב יותר? הוא שייך לכאן. ברצינות — תרומות של מילה אחת הן הכי טובות.
- הכי קל: פתחו issue של הצעת פועל.
- או PR — הוסיפו את הפועל ל-שלושה קבצים, באותו מיקום:
verbs.json(זכר),verbs.fem.json(נקבה), ו-settings.json(זהה ל-verbs.json). ה-CI בודק סנכרון.
כללים קצרים: הווה, בדרך כלל מתחיל ב-מ׳; כמה שיותר מומצא ושנון; בלי פוגעני; לא כפול. PR ראשון בחיים? שיהיה זה.
קרדיטים
כל פועל הומצא ע"י חברים שזרקו רעיונות בקבוצות. הוספת פועל → הוסף את עצמך לרשימה.