Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SabhaNew to Visual Studio Code? Get it now.
Sabha

Sabha

Mohamed Abutaleb

|
3 installs
| (0) | Free
A gamified tasbih / tally counter for your adhkar, right inside VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sabha Logo

Sabha 📿

GitHub Release Visual Studio Marketplace Version Visual Studio Marketplace Installs License

A gamified tasbih / tally counter for your adhkar, right inside VS Code. Make every build, test run and code review count.

Features

  • Sidebar tasbih: pick a zikr from the dropdown (22 common adhkar) and tap the big button.

  • Status bar counter: shows the selected zikr and the current round (e.g. 🌱 سُبْحَانَ اللَّهِ 12/33). Click it to count without opening the sidebar.

  • Keyboard shortcut: Ctrl+Alt+T (Cmd+Alt+T on Mac) by default. Choose another preset in Settings, or pick Custom and assign any key.

  • Sessions: each VS Code workspace/project is its own session with its own level. Everything also adds up to an overall level.

  • Duolingo-style levels: 10 levels, each with its own badge and colour theme. The whole panel recolours as you level up.

    Lv Badge Name From
    1 🌱 Seed 0
    2 🌿 Sprout 33
    3 🌸 Blossom 100
    4 🔥 Flame 333
    5 ⭐ Star 1,000
    6 🌙 Moon 3,333
    7 💎 Diamond 10,000
    8 🏮 Lantern 33,333
    9 👑 Crown 100,000
    10 🕌 Legend 333,333
  • Progress bars

    • 📅 Today: today's count against your goal. By default the goal is your own daily average, so you compete with yourself.
    • 🗂️ Session level and 🌍 Overall level: how far you are from the next badge.
  • Statistics: day streak, best streak, daily average, active days, best day, a last-7-days chart, your most recited adhkar and your top sessions.

  • Celebrations: toasts and notifications when you complete a round, reach the daily goal or level up.

Settings

Setting Default Description
Sabha.shortcut ctrl+alt+t Shortcut preset for Count (+1), or custom.
Sabha.language arabic arabic, arabic-transliteration, arabic-english or english (transliteration and meaning).
Sabha.dailyGoal 0 0 = automatic (your daily average); any other number = a fixed goal.
Sabha.showStatusBar true Show the status bar counter.
Sabha.notifications true VS Code pop-ups for level-ups and daily goal.

Commands

  • Sabha: Count (+1)
  • Sabha: Reset Round (resets only the current round; your totals are never lost)
  • Sabha: Customize Count Shortcut
  • Sabha: Open Settings

Privacy

All data stays on your machine in VS Code's extension storage. Nothing is sent anywhere.

Development

npm install
npm run compile-web     # build
npm run watch-web       # rebuild on change
npm test                # unit tests in the web extension host

Press F5 to launch an Extension Development Host.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft