Tapdeck
Downloadتحميل
Control Center tools for vibe coders أدوات Control Center لمن يبرمج بالـ vibe coding

One tap. Your Mac handles the rest. ضغطة واحدة، والماك يتكفّل بالباقي.

Tapdeck puts small, focused tools in Control Center and the menu bar. Turn the screen off while your agent keeps working, keep the Mac running with the lid closed, mute every microphone in one tap, and get back to building.

يضع Tapdeck أدوات صغيرة ومركّزة في Control Center وشريط القوائم. أطفئ الشاشة ووكيلك البرمجي يكمل عمله، وأبقِ الماك شغّالاً والغطاء مغلق، واكتم كل الميكروفونات بضغطة، ثم ارجع لما تبنيه.

Free · Version 1.2 · macOS 26 Tahoe or later · Apple silicon & Intel

مجاني · الإصدار 1.2 · macOS 26 Tahoe أو أحدث · Apple silicon و Intel

Stay Awake, pinned to the menu barStay Awake مثبّت في شريط القوائم Tapdeck controls in Control Centerأزرار Tapdeck داخل Control Center

Screen and keyboard light are off, and the agent is still running. Move the pointer or press a key to wake.الشاشة وإضاءة الكيبورد مطفأة، والوكيل ما زال يعمل. حرّك المؤشر أو اضغط أي زر لإعادتها.

This is a live demo. Tap Stay Awake, Lights Out or the microphone. هذا عرض تفاعلي. اضغط Stay Awake أو Lights Out أو الميكروفون.

532 KBOne universal download for Apple silicon and Intelتحميل واحد يعمل على Apple silicon و Intel
0Network requests. No account, no trackingطلبات إنترنت. بلا حساب وبلا تتبّع
1Approval to give, and only for Stay Awakeموافقة واحدة فقط، ولـ Stay Awake وحده
Toolsالأدوات

Three tools today. A deck that keeps growing.ثلاث أدوات اليوم، ومجموعة تكبر باستمرار.

Each tool is a native control. Put it in Control Center, pin it to the menu bar, or run it from Spotlight.

كل أداة زر أصلي في macOS. ضعه في Control Center، أو ثبّته في شريط القوائم، أو شغّله من Spotlight.

Lights Out

Buttonزر

Turns off the screen and keyboard light while the Mac keeps running.

يطفئ الشاشة وإضاءة الكيبورد والماك يبقى شغّالاً.

  • Remembers your exact brightness and keyboard light first.يحفظ سطوع الشاشة وإضاءة الكيبورد كما هي قبل الإطفاء.
  • Touch the trackpad or press any key, and everything comes back as it was.المس التراكباد أو اضغط أي زر، فيرجع كل شيء كما كان.
  • Keeps the Mac awake while dark, so running work isn't interrupted.يبقي الماك مستيقظاً والشاشة مطفأة، فلا تتوقف المهام الشغّالة.
  • Needs no permissions.لا يحتاج أي صلاحيات.

Stay Awake

Toggleزر تبديل

Keeps the Mac running, even with the lid closed.

يبقي الماك شغّالاً حتى لو أغلقت الغطاء.

Won't Sleep · stays on, lid open or closedيبقى شغّالاً، والغطاء مفتوح أو مغلق
Sleeps Normally · regular macOS sleepينام كالعادة
  • One tap to switch. It always shows the real system state.ضغطة واحدة للتبديل، ويعرض دائماً حالة النظام الحقيقية.
  • Same as sudo pmset -a disablesleep 1, without Terminal.مثل sudo pmset -a disablesleep 1 لكن بدون Terminal.
Don't carry a closed Mac in a bag with Stay Awake on. It keeps running, gets warm and drains the battery. لا تضع الماك مغلقاً في حقيبة و Stay Awake مفعّل، فهو يبقى شغّالاً فيسخن ويستهلك البطارية.

Mic Mute

Toggleزر تبديل

Mutes every microphone at the hardware level. Apps keep running and hear silence.

يكتم كل الميكروفونات على مستوى الجهاز. تبقى التطبيقات شغّالة وتسمع صمتاً.

Muted · apps receive pure silenceالتطبيقات تستقبل صمتاً تاماً
On · sound flows normallyالصوت يمر بشكل طبيعي
  • Flips each mic's own mute switch, like the button on a USB mic.يستخدم مفتاح الكتم الخاص بكل ميكروفون، مثل زر الكتم في الميكروفون الخارجي.
  • Apps keep their stream and their permission. Nothing to restart.تحتفظ التطبيقات باتصالها وصلاحيتها، ولا شيء يحتاج إعادة تشغيل.
  • Mics plugged in while muted are muted too.أي ميكروفون توصله أثناء الكتم يُكتم أيضاً.
A few mics, like an iPhone used through Continuity, have no mute switch. If the one in use is like that, Tapdeck tells you. بعض الميكروفونات، مثل الآيفون عبر Continuity، ليس فيها مفتاح كتم. إذا كان الميكروفون المستخدم منها، يخبرك Tapdeck بذلك.

More tools are on the way. They arrive as new controls in the same app: update Tapdeck and drag them in from Edit Controls.

أدوات أخرى في الطريق. تصل كأزرار جديدة في نفس التطبيق: حدّث Tapdeck واسحبها من Edit Controls.

Shortcutsالاختصارات

Faster than a tap: Spotlight and the keyboardأسرع من الضغط: Spotlight والكيبورد

Every tool is also an action in Spotlight and the Shortcuts app, so you can run it without opening Control Center.

كل أداة متاحة أيضاً كإجراء في Spotlight وتطبيق Shortcuts، فتشغّلها بدون فتح Control Center.

Spotlight

Press ⌘ Space and type Lights Out, Toggle Stay Awake or Toggle Mic Mute. They work right after install.

اضغط ⌘ Space واكتب Lights Out أو Toggle Stay Awake أو Toggle Mic Mute. تعمل مباشرة بعد التثبيت.

Keyboard shortcutاختصار كيبورد

Give any tool its own key combination in the Shortcuts app.

خصّص لأي أداة مجموعة أزرار خاصة بها من تطبيق Shortcuts.

  1. Open the Shortcuts app and create a new shortcut.
    افتح تطبيق Shortcuts وأنشئ اختصاراً جديداً.
  2. Search for Tapdeck in the actions list and add a Tapdeck action, such as Toggle Mic Mute.
    ابحث عن Tapdeck في قائمة الإجراءات وأضف أحد إجراءات Tapdeck، مثل Toggle Mic Mute.
  3. Open the shortcut's details (ⓘ), choose Add Keyboard Shortcut and press your keys.
    افتح تفاصيل الاختصار (ⓘ)، واختر Add Keyboard Shortcut ثم اضغط الأزرار التي تريدها.
Installالتثبيت

Set up in five stepsالتثبيت في خمس خطوات

About a minute from download to first tap. Steps 3 and 5 happen only once.

دقيقة تقريباً من التحميل إلى أول ضغطة. الخطوتان 3 و 5 تحدثان مرة واحدة فقط.

Permissionsالصلاحيات

What Tapdeck asks for, and whyما الذي يطلبه Tapdeck، ولماذا

Lights OutNothingلا شيء
Spotlight & ShortcutsSpotlight و ShortcutsNothingلا شيء
Mic MuteNothingلا شيء
Stay AwakeAllow in the Background, onceAllow in the Background، مرة واحدة

Changing sleep settings needs administrator rights. Tapdeck uses a tiny helper that can do exactly one thing: switch disablesleep on or off. It only answers requests from Tapdeck itself.تغيير إعدادات النوم يحتاج صلاحيات مدير. لذلك يستخدم Tapdeck برنامجاً مساعداً صغيراً لا يستطيع إلا شيئاً واحداً: تشغيل disablesleep أو إيقافه، ولا يقبل الطلبات إلا من Tapdeck نفسه.

No Accessibility, Input Monitoring or Screen Recording access. Lights Out notices your touch without reading any keys, and Mic Mute never listens to the microphone: it only flips its mute switch.لا يحتاج Accessibility ولا Input Monitoring ولا Screen Recording. يلاحظ Lights Out لمستك دون أن يقرأ أي زر تضغطه، و Mic Mute لا يستمع للميكروفون أبداً، بل يقلب مفتاح الكتم فقط.

Helpالمساعدة

If something didn't go as plannedإذا لم يسر شيء كما يجب

Most problems come from a permission that was skipped or switched off. Each one takes a few seconds to fix.

أغلب المشاكل سببها صلاحية تم تخطّيها أو إيقافها، وإصلاح كل منها يأخذ ثواني.

I clicked Cancel instead of Open System Settingsضغطت Cancel بدل Open System Settings

Nothing is broken. Tap Stay Awake again and the request comes back. Or go there yourself and turn on Tapdeck under Allow in the Background:

لم يتعطل شيء. اضغط Stay Awake مرة أخرى وسيعود الطلب. أو اذهب بنفسك وفعّل Tapdeck تحت Allow in the Background:

System SettingsGeneralLogin Items & Extensions
I turned Tapdeck off under Allow in the Backgroundأوقفت Tapdeck من Allow in the Background

Stay Awake can't change sleep settings until it's back on, and it asks each time you tap it. Turn Tapdeck on again in the same place. If Tapdeck is missing from the list, tap Stay Awake once to add it back.

لن يستطيع Stay Awake تغيير إعدادات النوم حتى تعيد تفعيله، وسيطلب ذلك كلما ضغطته. فعّل Tapdeck من نفس المكان. وإذا لم تجده في القائمة، اضغط Stay Awake مرة واحدة ليعود إليها.

System SettingsGeneralLogin Items & Extensions
macOS says Tapdeck can't be opened, or offers Move to Trashيقول macOS إن Tapdeck لا يمكن فتحه، أو يقترح Move to Trash

Click Done, then click Open Anyway next to Tapdeck in Privacy & Security (step 3 of the install guide). If you already moved it to the Trash, download it again.

اضغط Done، ثم اضغط Open Anyway بجانب Tapdeck في Privacy & Security (الخطوة 3 في دليل التثبيت). وإذا نقلته إلى سلة المهملات، حمّله من جديد.

System SettingsPrivacy & Security
When I update, macOS says the item “Tapdeck” is in useعند التحديث يقول macOS إن Tapdeck قيد الاستخدام (in use)

Tapdeck keeps running in the background, so Finder can't replace it. Quit it first with this command:

يبقى Tapdeck شغّالاً في الخلفية، لذلك لا يستطيع Finder استبداله. أغلقه أولاً بهذا الأمر:

pkill -x Tapdeck; pkill -x TapdeckControls

Then drag the new Tapdeck into Applications, choose Replace, and open it. Your settings and Control Center buttons stay as they are.

ثم اسحب Tapdeck الجديد إلى Applications، واختر Replace، وافتحه. إعداداتك وأزرار Control Center تبقى كما هي.

Tapdeck isn't listed in Edit ControlsTapdeck لا يظهر في Edit Controls

Make sure Tapdeck is in your Applications folder, not running from the disk image, and open it once. Then close Control Center and open Edit Controls again.

تأكّد أن Tapdeck موجود في مجلد Applications وليس شغّالاً من ملف الـ DMG، وافتحه مرة واحدة. ثم أغلق Control Center وافتح Edit Controls من جديد.

After an update, a new tool is missing or a control looks oldبعد التحديث، أداة جديدة لا تظهر أو زر يظهر بشكل قديم

macOS can keep using an older copy of Tapdeck it still remembers, for example one left in Downloads, the Trash or an old disk image. Paste this into Terminal: it quits Tapdeck, makes macOS forget every copy outside Applications, and reloads the Control Center buttons.

قد يبقى macOS يستخدم نسخة أقدم من Tapdeck ما زال يتذكرها، مثلاً نسخة في Downloads أو سلة المهملات أو ملف DMG قديم. الصق هذا في Terminal: يغلق Tapdeck، ويجعل macOS ينسى كل النسخ خارج Applications، ويعيد تحميل أزرار Control Center.

LSR=/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister pkill -x Tapdeck; pkill -x TapdeckControls "$LSR" -dump | grep -E "^path: +/.*/Tapdeck\.app( |$)" | sed -E 's/^path: +//; s/ \(0x[0-9a-f]+\)$//' | sort -u | grep -v "^/Applications/Tapdeck.app$" | while read -r old; do echo "Forgetting old copy: $old"; "$LSR" -u "$old"; done "$LSR" -f /Applications/Tapdeck.app pluginkit -a /Applications/Tapdeck.app/Contents/PlugIns/TapdeckControls.appex killall chronod open /Applications/Tapdeck.app echo "Tapdeck version: $(defaults read /Applications/Tapdeck.app/Contents/Info.plist CFBundleShortVersionString)"

The last line should show the version you installed. If it shows an older one, the new Tapdeck never reached Applications: download it again and drag it in. Then close Control Center and open Edit Controls › Tapdeck; the new tool is there.

يجب أن يعرض السطر الأخير رقم النسخة التي ثبّتها. إذا ظهر رقم أقدم، فالنسخة الجديدة لم تصل إلى Applications: نزّلها من جديد واسحبها إليه. ثم أغلق Control Center وافتح Edit Controls › Tapdeck، وستجد الأداة الجديدة هناك.

The screen stayed dark after Lights Outبقيت الشاشة مطفأة بعد Lights Out

Move the pointer or press any key; the brightness keys work too. If Tapdeck was quit while the screen was dark, open it again and it restores your saved brightness.

حرّك المؤشر أو اضغط أي زر، وأزرار السطوع تعمل أيضاً. وإذا أُغلق Tapdeck والشاشة مطفأة، افتحه من جديد فيرجّع السطوع المحفوظ.

Which microphones can Mic Mute silence?ما الميكروفونات التي يستطيع Mic Mute كتمها؟

Every microphone with a mute switch, which includes the Mac's built-in mic and most USB mics and audio interfaces. A few have no mute or volume control at all, such as an iPhone used through Continuity or a virtual mic from a recording app; if the one in use is like that, Tapdeck tells you. The mute lives in the microphone itself, so it holds even if Tapdeck quits. This lists every mic on your Mac and whether it can be muted:

كل ميكروفون فيه مفتاح كتم، ومنها ميكروفون الماك الداخلي وأغلب ميكروفونات USB وكروت الصوت. بعضها بلا أي تحكم بالكتم أو الصوت، مثل الآيفون عبر Continuity أو الميكروفونات الافتراضية من برامج التسجيل؛ وإذا كان الميكروفون المستخدم منها، يخبرك Tapdeck بذلك. الكتم محفوظ في الميكروفون نفسه، فيبقى حتى لو أُغلق Tapdeck. هذا الأمر يعرض كل الميكروفونات في جهازك وهل يمكن كتمها:

/Applications/Tapdeck.app/Contents/MacOS/Tapdeck --status
Can I control Tapdeck from Terminal or a browser extension?هل أستطيع التحكم بـ Tapdeck من Terminal أو من إضافة متصفح؟

Yes, with no server running. Install the tapdeck command once, then read and switch every tool from Terminal, scripts, Raycast or an AI coding agent. Browser extensions connect through Chrome's native messaging, and a ready-made Chrome extension is on GitHub. The full guide covers every command and the JSON format.

نعم، ودون أي سيرفر. ثبّت أمر tapdeck مرة واحدة، ثم اقرأ حالة كل أداة وغيّرها من Terminal أو السكربتات أو Raycast أو وكيل برمجة ذكي. وإضافات المتصفح تتصل عبر native messaging في Chrome، وهناك إضافة Chrome جاهزة على GitHub. الشرح الكامل يغطي كل الأوامر وصيغة JSON.

/Applications/Tapdeck.app/Contents/MacOS/Tapdeck install-cli
tapdeck status --json
How do I check Stay Awake from Terminal?كيف أتأكد من Stay Awake من Terminal؟
pmset -g | grep SleepDisabled

SleepDisabled 1 means Stay Awake is on, 0 means it's off.

SleepDisabled 1 يعني أن Stay Awake مفعّل، و 0 يعني أنه ملغى.

pmset -g stats

To prove the Mac didn't sleep with the lid closed: note Sleep Count, close the lid for a minute or two, open it and run the command again. The same number means it never slept.

للتأكد أن الماك لم ينم والغطاء مغلق: سجّل قيمة Sleep Count، أغلق الغطاء دقيقة أو اثنتين، افتحه وشغّل الأمر مرة أخرى. إذا بقي الرقم نفسه، فالجهاز لم ينم.

How do I see what Tapdeck can control on my Mac?كيف أعرف ما يستطيع Tapdeck التحكم به في جهازي؟
/Applications/Tapdeck.app/Contents/MacOS/Tapdeck --status

It lists your displays, brightness, keyboard light, Stay Awake and the helper's approval status, without changing anything.

يعرض الشاشات والسطوع وإضاءة الكيبورد وحالة Stay Awake وحالة موافقة البرنامج المساعد، بدون أن يغيّر أي شيء.

How do I uninstall Tapdeck?كيف أحذف Tapdeck؟

Turn Stay Awake and Mic Mute off first. Then remove the helper and quit Tapdeck:

أطفئ Stay Awake و Mic Mute أولاً. ثم احذف البرنامج المساعد وأغلق Tapdeck:

/Applications/Tapdeck.app/Contents/MacOS/Tapdeck --unregister-helper
pkill -x Tapdeck

Finally, move Tapdeck from Applications to the Trash.

وأخيراً، انقل Tapdeck من Applications إلى سلة المهملات.

Put your Mac on one tapاجعل ماكك على بُعد ضغطة

Free, 532 KB, and private. New tools land as simple updates.

مجاني، بحجم 532 KB، ويحترم خصوصيتك. والأدوات الجديدة تصل بتحديث بسيط.