Skip to content

alepee/agent-ops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Ops

A macOS screensaver that displays live Claude Code agent activity in a Mission Control-style view — sessions as station tiles, with their subagents and workflow runs nested inside. A collector daemon (vibe-collector) continuously samples running agents and writes a shared feed.json; a sandboxed .saver bundle reads that feed and renders it.

Inspired by Vibe Notch and Vibe Island.

Install

./Scripts/install.sh

This builds the release collector, installs it to ~/.local/bin/vibe-collector, loads a launchd LaunchAgent (com.vibe.collector) that keeps the daemon running, builds and installs the .saver to ~/Library/Screen Savers/, and activates it.

Requirements: a full Xcode toolchain is needed to build. The scripts set DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer; adjust if Xcode lives elsewhere.

macOS 26 caveat: third-party savers no longer appear in System Settings → Screen Saver and open file.saver fails. The installer activates the saver by writing the legacy moduleDict preference (defaults -currentHost write com.apple.screensaver moduleDict ...), after which it loads via legacyScreenSaver on idle.

If the LaunchAgent step prints a note that it could not load from the current shell, run it yourself from your own Terminal (GUI/Aqua session):

launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.vibe.collector.plist

Uninstall

launchctl bootout gui/$(id -u)/com.vibe.collector
rm -f ~/Library/LaunchAgents/com.vibe.collector.plist
rm -f ~/.local/bin/vibe-collector
rm -rf ~/Library/"Screen Savers"/VibeScreensaver.saver
defaults -currentHost delete com.apple.screensaver moduleDict

About

macOS screensaver showing live Claude Code agent activity — Mission Control style, with subagents and workflow runs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors