Gatey monitors SSH events on your Mac and sends instant alerts to Slack, KakaoTalk, Telegram, Discord, and more — straight from your menu bar.
macOS 13–15+ compatible · No account required · Local detection
Why Gatey
Whether it's a Mac mini home server, a MacBook left at home, or an AI workstation — if SSH is running, Gatey watches it. Every meaningful event becomes an alert on the channel you already use.
Gatey streams macOS system logs locally — no polling delay, no cloud dependency for detection.
Not just "login success." Gatey labels new IPs, root logins, off-hours access, repeated failures, and brute-force patterns separately.
Add trusted IPs to the whitelist. Toggle alerts per entry. Throttling keeps your channels clean during brute-force bursts.
Every Monday, Gatey sends a summary — logins, failures, new IPs, brute-force cases — to your preferred channel.
UI and alert text in English, 한국어, 日本語, and 简体中文. Follows system language on first launch.
Sits quietly in your menu bar. Lightweight, no background service accounts, no kernel extensions.
macOS 15 Sequoia+ changed how SSH processes run. Gatey handles both sshd and sshd-session — so it keeps working after macOS upgrades.
What Gatey detects
Gatey goes beyond raw log lines — it reads the context and tells you what actually happened.
🚨 Brute-force attempt detected
IP: 203.0.113.42 · 14 failures in 60s
This IP has not been seen before.
→ Consider adding to firewall rules
Pricing
No subscription. Pay once, use forever — on one Mac.
Launch Price
Lifetime license · 1 Mac
No credit card required for trial · macOS 13+
Roadmap
Gatey is built to expand. Today it's your SSH alert layer. Next, it becomes the lightweight security hub for everything running on your Mac.
Install
Install via Homebrew, or download the DMG directly from GitHub Releases.
brew install --cask gatey-app/gatey/gatey
Or download the latest DMG from GitHub Releases.
Gatey is notarized by Apple for your safety. On first launch, you'll be asked to grant Full Disk Access so it can read SSH logs — nothing else is sent outside your Mac.
FAQ
No. Gatey is a monitoring and alerting tool — not a firewall. It tells you what's happening so you can decide what to do. Blocking is out of scope by design.
Gatey reads macOS system logs using the standard log stream command. There's no background service, kernel extension, or network traffic. CPU and memory impact is minimal.
No. SSH event detection happens entirely on your Mac. Gatey only sends structured alert payloads (IP address, event type, timestamp) to the notification channels you configure.
macOS restricts access to system logs by default. Full Disk Access allows Gatey to read sshd log events. Without it, monitoring cannot start.
Each license covers one Mac. If you run multiple home servers, you'll need a license per machine. You can deactivate and move the license if you switch Macs.
Gatey respects each channel's official rate limits. Some messengers (like KakaoTalk and WhatsApp) restrict bulk sending. Gatey is intentionally conservative and will notify you when a channel limit is reached.
macOS notifications keep working — you'll still see alerts in Notification Center. External channels (Slack, KakaoTalk, etc.) will pause until you activate a license. No data is deleted.
Open Gatey → click the menu bar icon → Settings → License tab. Paste your key from the purchase email. If you don't see the email, check your spam folder or use the Paddle customer portal link in your receipt.