Repository navigation
Installation
Roy Padina edited this page Oct 3, 2026
·
3 revisions
Requires macOS 12+ and Node 18+. The terminal menu runs on Node; the Homebrew cask installs Node as a dependency.
One cask installs both the menu-bar GUI app and the agentctl commands:
brew install --cask roypadina/tap/agentctlThis:
- moves Agentctl.app into
/Applications, - links the
agentctlcommand into your Homebrewbin, - installs Node if you don't already have the Homebrew formula.
Agentctl is ad-hoc signed, not notarized, so macOS blocks the first launch. Either:
-
right-click Agentctl in
/Applications→ Open → Open again, or - clear the quarantine flag once:
xattr -dr com.apple.quarantine "/Applications/Agentctl.app"See FAQ → Is it safe? for why it's not notarized.
git clone https://github.com/roypadina/agentctl.git
cd agentctl
npm install
npm run build
npm link # puts agentctl on your PATH
# optional: build the Mac GUI
bash gui/build-app.sh
open "gui/Agentctl.app"Then seed a starter config:
agentctl config --setupbrew upgrade --cask agentctlbrew uninstall --cask agentctl # if installed via Homebrew
# or: npm unlink -g agentctl # if installed from source
rm -rf ~/.config/agentctl # forget config (optional)agentctl · MIT © Roy Padina · Support on Ko-fi ☕