npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

claude-medarbek

v1.1.0

Published

Replace Claude Code's thinking-spinner verbs with Hebrew ones (מדרבק, מכווצץ, מסנטז, מפבלש).

Readme

claude-medarbek 🌀

Make Claude Code think in Hebrew. Instead of Thinking… you get מדרבק… · מהלוצינט… · מכווצץ… · שולק…

CI License: MIT PRs welcome

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.

עברית ↓

Hebrew spinner verbs in action


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):

  1. verbs.json — the masculine form (the spinner list)
  2. verbs.fem.json — its feminine form
  3. settings.json — same as verbs.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 ראשון בחיים? שיהיה זה. 💛

קרדיטים

כל פועל הומצא ע"י חברים שזרקו רעיונות בקבוצות. הוספת פועל → הוסף את עצמך לרשימה.