Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
A native menu-bar client for ntfy. Subscribe to topics on ntfy.sh or your own server, keep a searchable history, and let each topic decide what happens: a notification, a popup that stays until you ac
翻訳待ち
生産性Swift · JavaScriptGitHub @roypadinaオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Native macOS menu-bar client for ntfy: notifications, popups, rules and sandboxed plugins for ntfy.sh or your own server.
翻訳待ち
Loading the full README.
Read the full README ↗A native macOS menu-bar client for ntfy — notifications, popups that don't get missed, rules, commands and sandboxed plugins, for ntfy.sh or your own server.
ntfy lets any script, server or service send you a push notification with one HTTP request. NtfyBar puts those messages on your Mac: it subscribes to your topics, keeps a searchable history, and lets each topic decide what happens — a normal notification, a popup that stays until you act, a copy to the clipboard, a shell command, or rules and plugins.
rules.json.brew install --cask roypadina/tap/ntfybar
NtfyBar is signed with a self-signed identity (not notarized), so on first launch macOS may block it. Right-click
NtfyBar in /Applications and choose Open, or run once:
xattr -dr com.apple.quarantine "/Applications/NtfyBar.app"
NtfyBar asks once whether to check for updates automatically; with your yes it checks once a day and asks before
installing a new version (Check for Updates… in the About window or Settings → About checks now). An in-app update needs no xattr step. Homebrew users can also run
brew upgrade --cask ntfybar.
Needs Xcode 16 or later (Swift 6).
git clone https://github.com/roypadina/NtfyBar.git
cd NtfyBar
swift test
Scripts/package_app.sh # builds dist/NtfyBar.app
Move dist/NtfyBar.app to /Applications and open it from there. More in the
wiki.
Click the bell in the menu bar → Settings… › Topics › +.
Give the topic a label, pick the server and enter the topic name — the same one you use in the ntfy phone app or in your scripts. Random makes an unguessable one.
Set the plan: what you see, how long a popup stays and which sound; switch on Handle important messages differently for priority 4 and up. Then Save and Send Test Message (it shows on your other devices — NtfyBar ignores its own messages).
Send yourself something:
curl -H "Title: Backup done" -H "Tags: white_check_mark" -d "3.1 GB, no errors" ntfy.sh/<your topic>
This is the beginning of the README. Read the rest at the original. Read the full README ↗