Windows never had a Dynamic Island. Now it does.
Download · Features · Suggest an idea
https://github.com/user-attachments/assets/0883a7b8-6197-4a75-9c49-da58bf644983
A Dynamic-Island-style notch for Windows. It sits at the top of your screen, stays out of the way until you need it, and opens on hover, click or Ctrl + Alt + Space.
Inside: music controls with a live equalizer, a vault for passwords and 2FA codes, live weather, your Discord call, your portfolio, an AI chat (Claude, ChatGPT and more) with your usage limits, clipboard history, a file shelf, a file and unit converter, timers, to-dos and notes, live hardware stats with FPS for games, and privacy dots for mic, camera and screen recording.
Make it yours: reorder or hide any tool, move the notch, pick the monitor, hide it automatically in fullscreen apps, or triple-click it to fade it out when it's in the way. All of that in a single executable of a few megabytes, with smooth animations throughout.
[!TIP] Missing something? If you have an idea for a new tool, a feature you'd love to see or something that bugs you, just open an issue and describe it. Every idea is welcome.
Passwords and two-factor codes, one hover away and encrypted on your PC.
The vault is off by default; turn it on under Settings → Tools.
L4-Notchbar_x.y.z_x64-setup.exe from the latest release.Built and tested on Windows 11; Windows 10 should work but is untested. If WebView2 is missing, the installer fetches it automatically.
The installer is not code-signed yet, so Windows SmartScreen may warn on first launch. Click More info → Run anyway.
| Action | How |
|---|---|
| Open or close | Hover, click or Ctrl + Alt + Space (choose the trigger in settings) |
| Switch tools | Tool bar at the bottom of the open Notch |
| Settings | Gear icon at the end of the tool bar, or Settings … in the tray menu |
| Tray icon | Left click opens the Notch, right click shows the menu (open, settings, autostart, quit) |
| Move the Notch | Drag it sideways, either closed or by its header. "Reset to center" is in settings |
| Focus mode | Click the Notch three times quickly. It turns half transparent and clicks pass through. Three more clicks bring it back |
| Add files | Drag them onto the Notch, or paste with Ctrl + V |
Settings are grouped into General, Display, Tools, Timer, AI and Connections. There you can reorder (drag) or hide tools, pick the monitor, hide the Notch automatically during fullscreen apps, enable autostart and switch between German and English.
Every integration is optional. Tools you don't connect simply stay out of your way.
Ask (AI chat). Under AI, choose a provider (Claude, ChatGPT, OpenRouter or a custom endpoint) and paste your API key. For a custom endpoint, enter the base URL (usually ending in /v1) and a model ID. The reasoning effort is set there too.
AI usage. Nothing to enter. If you are signed in to Claude Code, the Codex CLI, the Gemini CLI or Cursor on this PC, the Notch reads their existing local login and shows your limits.
Portfolio. In Trading 212 go to Settings, API (Beta) and create a key with permission for account data and portfolio. Nothing more is required. Paste key and secret under Connections and choose live or demo account.
Discord. Discord only hands out voice permissions to your own application:
Weather. Works out of the box with your approximate location (city level, from your IP). Pick a city by hand in the weather tool if you prefer; then the IP lookup stops.
L4-Notchbar has no account, no server of its own, no analytics and no tracking. Everything it stores (settings, to-dos, notes, timer presets) lives on your machine. The clipboard history is kept in memory only and never written to disk.
Built with Tauri 2, React 19, TypeScript, Motion and Tailwind 4. The app uses WebView2 instead of bundling Chromium, which keeps the release build at a few megabytes. Animations stay smooth because the window itself never resizes. Only the content inside it moves.
You need Node 22 or newer and Rust (stable). On Windows, the Visual Studio Build Tools with the C++ workload and a Windows 11 SDK are required for linking.
npm install
npm run dev # browser with a fake desktop, ?slow=4 slows animations for tuning
npm run tauri dev # the real app, run it in PowerShell
npm run typecheck # before every commit
npm run i18n # finds missing English strings (add --fix for TODO entries)
In the browser, ?showcase switches to English with curated demo data (music, Discord call, portfolio, chat). It is what the film above was captured from.
To build a standalone executable:
npx tauri build --no-bundle # result: src-tauri/target/release/notch.exe
Releases are built by GitHub Actions (.github/workflows/release.yml). Bump the version, commit and push:
npm run bump 1.1.0
git commit -am "release 1.1.0"
git push
The workflow builds the signed installer and publishes release v1.1.0 with the installer, its signature and latest.json, which installed apps use to offer the update. Pushes without a version bump don't create a release. The signing key lives in the repository secret TAURI_SIGNING_PRIVATE_KEY.
Run Tauri commands from PowerShell. In Git Bash, /usr/bin/link shadows the MSVC linker and the build fails.
src/ React frontend: notch shape, tools, design tokens, i18n
src-tauri/ Rust backend: window, hit testing, tray and the Windows APIs
scripts/ Helper scripts such as the i18n check
GPL-3.0. You may use, study, change and share this project, also commercially, but any version you distribute must stay open source under the same license and keep the copyright notice.
The notch proportions were derived from NotchDrop (MIT). The design follows Apple's Dynamic Island and the macOS app OmniNotch; this project is not affiliated with Apple or OmniNotch.
Windows never had a Dynamic Island. Now it does.
Download · Features · Suggest an idea
https://github.com/user-attachments/assets/0883a7b8-6197-4a75-9c49-da58bf644983
A Dynamic-Island-style notch for Windows. It sits at the top of your screen, stays out of the way until you need it, and opens on hover, click or Ctrl + Alt + Space.
Inside: music controls with a live equalizer, a vault for passwords and 2FA codes, live weather, your Discord call, your portfolio, an AI chat (Claude, ChatGPT and more) with your usage limits, clipboard history, a file shelf, a file and unit converter, timers, to-dos and notes, live hardware stats with FPS for games, and privacy dots for mic, camera and screen recording.
Make it yours: reorder or hide any tool, move the notch, pick the monitor, hide it automatically in fullscreen apps, or triple-click it to fade it out when it's in the way. All of that in a single executable of a few megabytes, with smooth animations throughout.
[!TIP] Missing something? If you have an idea for a new tool, a feature you'd love to see or something that bugs you, just open an issue and describe it. Every idea is welcome.
Passwords and two-factor codes, one hover away and encrypted on your PC.
The vault is off by default; turn it on under Settings → Tools.
L4-Notchbar_x.y.z_x64-setup.exe from the latest release.Built and tested on Windows 11; Windows 10 should work but is untested. If WebView2 is missing, the installer fetches it automatically.
The installer is not code-signed yet, so Windows SmartScreen may warn on first launch. Click More info → Run anyway.
| Action | How |
|---|---|
| Open or close | Hover, click or Ctrl + Alt + Space (choose the trigger in settings) |
| Switch tools | Tool bar at the bottom of the open Notch |
| Settings | Gear icon at the end of the tool bar, or Settings … in the tray menu |
| Tray icon | Left click opens the Notch, right click shows the menu (open, settings, autostart, quit) |
| Move the Notch | Drag it sideways, either closed or by its header. "Reset to center" is in settings |
| Focus mode | Click the Notch three times quickly. It turns half transparent and clicks pass through. Three more clicks bring it back |
| Add files | Drag them onto the Notch, or paste with Ctrl + V |
Settings are grouped into General, Display, Tools, Timer, AI and Connections. There you can reorder (drag) or hide tools, pick the monitor, hide the Notch automatically during fullscreen apps, enable autostart and switch between German and English.
Every integration is optional. Tools you don't connect simply stay out of your way.
Ask (AI chat). Under AI, choose a provider (Claude, ChatGPT, OpenRouter or a custom endpoint) and paste your API key. For a custom endpoint, enter the base URL (usually ending in /v1) and a model ID. The reasoning effort is set there too.
AI usage. Nothing to enter. If you are signed in to Claude Code, the Codex CLI, the Gemini CLI or Cursor on this PC, the Notch reads their existing local login and shows your limits.
Portfolio. In Trading 212 go to Settings, API (Beta) and create a key with permission for account data and portfolio. Nothing more is required. Paste key and secret under Connections and choose live or demo account.
Discord. Discord only hands out voice permissions to your own application:
Weather. Works out of the box with your approximate location (city level, from your IP). Pick a city by hand in the weather tool if you prefer; then the IP lookup stops.
L4-Notchbar has no account, no server of its own, no analytics and no tracking. Everything it stores (settings, to-dos, notes, timer presets) lives on your machine. The clipboard history is kept in memory only and never written to disk.
Built with Tauri 2, React 19, TypeScript, Motion and Tailwind 4. The app uses WebView2 instead of bundling Chromium, which keeps the release build at a few megabytes. Animations stay smooth because the window itself never resizes. Only the content inside it moves.
You need Node 22 or newer and Rust (stable). On Windows, the Visual Studio Build Tools with the C++ workload and a Windows 11 SDK are required for linking.
npm install
npm run dev # browser with a fake desktop, ?slow=4 slows animations for tuning
npm run tauri dev # the real app, run it in PowerShell
npm run typecheck # before every commit
npm run i18n # finds missing English strings (add --fix for TODO entries)
In the browser, ?showcase switches to English with curated demo data (music, Discord call, portfolio, chat). It is what the film above was captured from.
To build a standalone executable:
npx tauri build --no-bundle # result: src-tauri/target/release/notch.exe
Releases are built by GitHub Actions (.github/workflows/release.yml). Bump the version, commit and push:
npm run bump 1.1.0
git commit -am "release 1.1.0"
git push
The workflow builds the signed installer and publishes release v1.1.0 with the installer, its signature and latest.json, which installed apps use to offer the update. Pushes without a version bump don't create a release. The signing key lives in the repository secret TAURI_SIGNING_PRIVATE_KEY.
Run Tauri commands from PowerShell. In Git Bash, /usr/bin/link shadows the MSVC linker and the build fails.
src/ React frontend: notch shape, tools, design tokens, i18n
src-tauri/ Rust backend: window, hit testing, tray and the Windows APIs
scripts/ Helper scripts such as the i18n check
GPL-3.0. You may use, study, change and share this project, also commercially, but any version you distribute must stay open source under the same license and keep the copyright notice.
The notch proportions were derived from NotchDrop (MIT). The design follows Apple's Dynamic Island and the macOS app OmniNotch; this project is not affiliated with Apple or OmniNotch.