A free and simple macOS menu bar app that automatically toggles between Light and Dark mode on a schedule.
This app is 100% vibe coded using Perplexity and Claude Sonnet 4.5 without any kwnowledge in coding, by reading steps and copy/paste to Xcode 26.2, debbuging and adding features with natural prompts completed with screenshots. It took around 2 hours for the first working version, and 4 hours to finalize the UI, optimizations, the liquid glass icon and this GitHub repo.
- 🌓 Quick toggle between Light/Dark mode from menu bar
- ⏰ Auto mode: Schedule dark mode between specific hours
- 🚀 Launch at login option
- 🎨 Native SwiftUI interface for macOS
Darki is available in the following languages:
- 🇬🇧 English
- 🇫🇷 Français (French)
- 🇪🇸 Español (Spanish)
- 🇮🇹 Italiano (Italian)
- 🇩🇪 Deutsch (German)
- 🇨🇳 简体中文 (Simplified Chinese)
- 🇯🇵 日本語 (Japanese)
- 🇰🇷 한국어 (Korean)
- macOS 14.0 (Sonoma) or later
- Download the latest release from the Releases page
- Unzip the file and move Darki.app to your Applications folder
- Open Darki from your Applications folder
Darki requires two permissions to function properly on macOS:
When you first open Darki, macOS may block it because it's not from the App Store. To fix this:
- Go to System Preferences > Security & Privacy > General
- Click "Open Anyway" next to the message about Darki
Darki needs permission to control System Events to toggle dark mode automatically.
First time: A popup should appear asking for permission when you launch Darki.
If no popup appears:
- Open System Preferences > Security & Privacy > Privacy
- Select "Automation" from the left sidebar
- Find Darki in the list
- Check the box next to "System Events"
Without this permission, Darki cannot change your system's appearance settings.
MIT License - feel free to use and modify!
