Small Mac tools for the little annoyances.
Small native menu-bar apps and terminal tools, each built to fix one thing that kept bugging one engineer. Free and open source, for macOS 14 or later on Apple Silicon or Intel, one Homebrew line to install.
Menu-bar apps
Each one lives in the menu bar, not the Dock, and does one job. Nothing to sign up for, no analytics.
-
LanGuard
Wi-Fi off when you're wired. Back on when you're not.
brew install --cask roypadina/tap/ languard More about LanGuard
-
MaccyPlus
Maccy, plus automation: rules, hotkeys, plugins and a CLI for AI agents.
brew install --cask roypadina/tap/ maccyplus More about MaccyPlus
-
Agents Monitor
See your Claude Code and Codex usage limits before you hit them.
Reads your local Claude Code and Codex login, read-only, to show usage. Not affiliated with Anthropic or OpenAI.
brew install --cask roypadina/tap/ agents-monitor More about Agents Monitor
-
AgentsSessionHopper
Profiles for Claude Code. One conversation, any of your accounts.
BETA: not fully tested; real account hand-offs are new.
brew install --cask roypadina/tap/ agents-session-hopper More about AgentsSessionHopper
-
MeetAlert
Meeting alerts you can't miss: a popup that stays, a phone push that escalates.
brew install --cask roypadina/tap/ meetalert More about MeetAlert
-
Window Organizer
Clear the desk in one keystroke.
brew install --cask roypadina/tap/ window-organizer More about Window Organizer
-
VaultBar
Your encrypted vaults, one click from the menu bar.
brew install --cask roypadina/tap/ vaultbar More about VaultBar
-
Obsidian Vault Git Watcher
Never leave a vault uncommitted again.
brew install --cask roypadina/tap/ obsidian-vault-git-watcher More about Obsidian Vault Git Watcher
-
NtfyBar
ntfy notifications on your Mac: popups that stay, rules, commands, plugins.
brew install --cask roypadina/tap/ ntfybar More about NtfyBar
Terminal tools
-
agentctl
Find and resume any Claude Code or Codex session from one terminal menu.
brew install --cask roypadina/tap/ agentctl npm i -g @roypadina/agentctl More about agentctl
-
claude-jam
Share one real Claude Code session with other humans.
Alpha: not fully tested, not everything works yet.
brew install roypadina/tap/ claude-jam npm i -g @roypadina/claude-jam More about claude-jam
More
-
Claude Code plugins
Small plugins for a terminal-heavy Claude Code workflow.
/plugin marketplace add roypadina/ padina-claude-code-plugins
How install works
Every app ships through one Homebrew tap. Three steps; the middle one only on the first launch.
Install with Homebrew
Each card above carries its own line. They all look like this:
brew install --cask roypadina/tap/ languard No Homebrew yet? Get it at brew.sh. Updates arrive with
brew upgrade.First launch: click Open Anyway
The apps are not notarized by Apple, which needs a paid developer account (they are ad-hoc signed). So the first launch shows a "could not verify" message. Open System Settings > Privacy & Security, scroll down and click Open Anyway. After that the app opens like any other.
Prefer the terminal? Clearing the quarantine flag does the same thing:
xattr -dr com.apple.quarantine "/Applications/ LanGuard.app" Every app is open source, so you can read the code or build it yourself instead of trusting a download. Each release lists its SHA-256.
Look up
The app appears in the menu bar at the top right, not in the Dock. Click its icon for status and settings. Start at login is a switch in each app's settings.
Keep the next one coming
I'm a software engineer from Israel who builds small, focused Mac tools to fix the little annoyances in my own day — then shares them free and open source. If this app saves you time, a coffee on Ko-fi keeps the next one coming. ☕
Roy Padina
Not today? A star on GitHub or a bug report helps too.
What a coffee pays for
- The Apple Developer Program, so the apps can be notarized and the "Open Anyway" step goes away.
- Evenings on bug reports, new macOS versions and Intel builds.
- The next small tool.