DeepSeek Harness Remote
DeepSeek Harness Remote 可将手机或另一台电脑与你运行 DeepSeek Harness 的电脑安全连接,随时随地继续你的工作,方便随时查看进度并继续工作。
AI 翻译
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Open-source macOS notch app by Ezkielyna Store: focus, tasks, unread counts, AI agents, music with lyrics, file shelf and more.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A living notch for your Mac (and now your Windows PC), made for ezkielyna.store. Ezkiel the lion lives in your MacBook's notch. Hover (or click) and it opens into a small workspace where every feature has its own name and colour: Den, Hunt, Scratch, Purr, Stash, Oasis, plus small Whiskers notifications beside the camera. Native SwiftUI + AppKit, macOS 13+, universal (Apple Silicon + Intel). Free and open source (Apache-2.0).
Screenshots come from the app itself (--self-test --snapshots <dir> --fake-notch --data <demo.json>), with demo data.
Get the latest DMG or ZIP from ezkielyna.store/notch or Releases.
xattr -cr "/Applications/Ezkiel Notch.app" once.The same rooms on Windows 10 (2004) and 11, x64 and ARM64: a native WPF app in windows/ with the Mac's names, colours, Bahasa Indonesia and the same data.json (copy it between ~/Library/Application Support/EzkielNotch and %APPDATA%\EzkielNotch).
EzkielNotch-windows-win-x64.zip (or -win-arm64.zip for Snapdragon PCs) from the newest windows-v… release, unzip it anywhere and run EzkielNotch.exe.How the Mac features map to Windows:
| Mac | Windows |
|---|---|
| Purr: Spotify / Music via Apple Events | Any app in Windows' media controls (Spotify, Media Player, browsers) |
| Roar: Dock badges | Windows' notification database: taskbar badge numbers, else notifications waiting in Notification Center (counts only, no permission) |
| Scout: distributed notification | Same senders (--claude-hook, --codex-notify, --notify, ezkielnotch://), delivered over a per-user named pipe |
| Rally: EventKit | Your calendar's private iCal address (Windows gives calendar access only to Store apps) |
| Stash: AirDrop / Share | Windows' share sheet (Nearby sharing, mail, chats) |
| Prowl: CoreAudio / CoreMediaIO | The camera/microphone consent store Windows keeps |
| Whiskers volume HUD | Windows' own volume flyout (Caps Lock, keyboard language, network, headphones and battery peeks are there) |
| Liquid Glass | Not on Windows |
Build and test (works on macOS too, with the .NET 8 SDK):
cd windows
dotnet test EzkielNotch.Core.Tests # data format, timers, lyrics, calendar, Scout, updates
dotnet publish EzkielNotch.Windows -c Release -r win-x64 --self-contained -p:PublishSingleFile=true
tools/check_format.sh # the Mac's own Swift code reads what Windows writes, and back
EzkielNotch.exe --self-test --snapshots <dir> # on Windows: drives the real island, exit 0 = pass
CI (.github/workflows/windows.yml) builds both architectures and runs the tests and the self-test on a Windows runner; pushing a windows-v* tag publishes a release with both zips and SHA256SUMS-windows.txt (windows-release.yml).
EzkielNotch.exe, lalu klik More info → Run anyway sekali. Datanya sama dengan Mac (data.json).~/Library/Application Support/EzkielNotch/data.json.| Feature | What it does |
|---|---|
| Den | Focus timer: 15/25/45/60-minute blocks, breaks, pause. Wall-clock based and saved, so it survives sleep and restarts. Today's minutes, the streak and the last 7 days. Countdown in the closed notch. |
| Hunt | Tasks with reminders (15m, 1h, 3h, tomorrow 9:00, or an exact time with Pick time…). Type the time into the task itself ("call mum at 3pm", "ingatkan kul 3", "besok jam 9", "15 menit lagi") and it becomes the reminder, shown before you press Return. Rally puts today's next meeting on top and peeks 5 minutes before with Join for Zoom, Meet, Teams and Webex links; "in 5m" counts down in the closed notch. |
| Scratch | Notes with titles, saved as you type. Catch keeps up to 30 clips you capture from the clipboard (only when you press Capture). |
| Purr | Spotify and Apple Music: artwork with a glow in its own colour, seeking, previous/play/next, and a sound-output switcher (AirPods, speakers, display). Chorus shows synced lyrics from LRCLIB: lines light up as they're sung, click one to jump; the closed notch sings along. |
| Roar | Unread counts from WhatsApp, Telegram, Teams, Mail, Slack and any app with a Dock badge, read from LaunchServices like lsappinfo does: only the number, no permission, no message content. Optionally also from the Dock itself (Accessibility), so closed apps count too, and apps like WhatsApp that only show their number in the Dock. A peek with the app's icon when a count goes up (not while that app is in front); click to open the app. Mute any app. |
| Scout | AI agents and scripts. Claude Code and Codex CLI connect from Settings › Roar (a hook in ~/.claude/settings.json / notify in ~/.codex/config.toml, backed up first). The closed notch shows an agent working or waiting for you; a peek when it finishes or needs you, if you're in another app. AI desktop apps' badges (Claude, ChatGPT, Cursor) show here too. Any script: open "ezkielnotch://notify?title=Build%20done&body=All%20green" or EzkielNotch --notify "title" "body". |
| Weather | Temperature and sky beside the header (hover for today's range and rain chance). Type your city in Settings › Features; Open-Meteo, no account and no Location permission. Off until you pick a city. |
The open notch is 440pt wide and only as tall as the open feature. Idle, it uses about 0.1% CPU (the lion only animates when its mood changes).
IslandDesk 2.1 resized its window every animation frame and to a different height for each tab, and only enabled its content after the resize settled; it also closed while a pop-up menu was open. Ezkiel Notch fixes this at the root:
Requires Xcode 15+ (Swift 5.9+), no third-party dependencies.
swift test # model tests
./scripts/build_app.sh # dist/Ezkiel Notch.app + DMG + ZIP (universal)
open "dist/Ezkiel Notch.app"
"dist/Ezkiel Notch.app/Contents/MacOS/EzkielNotch" --self-test # drives the real panel, exit 0 = pass
ARCHS=arm64 ./scripts/build_app.sh builds Apple Silicon only. CI (.github/workflows/build.yml) runs the tests, builds the app, runs the self-test on a macOS runner and uploads the DMG/ZIP; pushing a v* tag (or running the workflow with release checked) publishes a GitHub Release.
Sources/NotchCore/ Pure models: data, focus clock, water log, JSON store (unit-tested)
Sources/EzkielNotch/
App/ Entry point, AppDelegate, global hotkey, icon renderer, self-test
Window/ Fixed-frame NSPanel, click-through hosting view, hover/drag controller
Model/ AppModel (single source of truth), NotchChrome, types
Design/ Ezkielyna palette, notch shape, buttons, chips, rings, transitions
Mascot/ Ezkiel the lion (vector, animated)
System/ Music (Apple Events), lyrics, battery, system events, Pounce, Rally (EventKit), thumbnails
Views/ Compact, peek, expanded and every tab
windows/
EzkielNotch.Core/ Plain .NET: the shared data.json format, focus clock, stats, lyrics, iCal, Scout, updates
EzkielNotch.Core.Tests/ xUnit tests (run on any OS)
EzkielNotch.Windows/ WPF app: Island (window, shapes, eyes), Rooms (every tab), Platform (Windows APIs)
tools/ export_strings.py (Indonesian from the Mac table), check_format.sh (Mac ⇄ Windows data)
Design follows the MacBook notch and the Dynamic Island (a pure-black, top-attached body with concave ears, spring motion, live activities, peek cards), built natively for macOS in SwiftUI and AppKit. Each feature has its own Apple-style two-stop accent: Den amber, Hunt coral, Rally purple, Scratch yellow, Purr pink (or the artwork's colour), Stash indigo, Oasis blue; the app's own accent is lion gold #FFCF87.
| Island | Settings › General › Style: Notch hangs from the top edge; Island floats like the Dynamic Island, rounded all round, just under the top edge (or under the camera on a notched MacBook). Small / Medium / Large, three gaps, optional Liquid Glass (macOS 26; a dark blur before) and shadow. |
| Ezkiel's eyes | The closed notch shows Ezkiel's lion eyes in the middle: they blink, open wider when you hover, nap, squint when happy, narrow during focus, glance around while an AI agent works and glow amber when it needs you. Five styles: Lion, Sparkly (anime eyes with a twinkling star and a soft ambient glow around the notch), Cat, Cute and Robot. The whole lion or nothing instead, if you prefer. |
| Updates | Once a day the app asks GitHub for the latest release (Settings › About, can be turned off). Update now downloads the DMG, checks its SHA-256 against the release's SHA256SUMS.txt, checks the app inside (bundle ID, version, code seal), swaps it in place and reopens. Your data stays; if any step fails nothing is changed. |
| Language | English or Bahasa Indonesia (Settings › General › Language), or follow macOS. |
| Prowl | A green dot while a camera is on and an orange one while a microphone is, beside the lion in the closed notch (public CoreAudio/CoreMediaIO, no permission). |
| Mirror | A quick look at yourself before a call, inside the open notch (Hunt, or the menu-bar lion). The camera runs only while it's open; nothing is recorded. |
| Stash | Drop files on the notch, drag them out anywhere, AirDrop or share them. Pounce shows new screenshots and finished downloads with Copy · Stash · Show. |
| Oasis | +200/+350/+500 ml, a water drop that fills up, 7-day chart, goal, streak and reminders in your active hours. |
| Whiskers | Volume, Caps Lock and keyboard-language overlays (no Accessibility permission; it never sees what you type), Wi-Fi and headphones, battery. |