Project overview
lights-hooks merges Claude Code lifecycle hooks into `~/.claude/settings.json` so the macOS Lights app can show red while work runs, yellow for permission states, and green when idle. It saves a timestamped backup before changing existing hooks and removes only its own port-9876 entries on uninstall. The setup requires macOS, Lights.app running locally, and Claude Code.
Repository facts
- Primary language
- Not detected
- License
- Not publicly identified
- Repository updated
- May 26, 2026
- Default branch
- main
Resource types
General skill
Use cases
Software development
Platforms
Claude Code, Codex, and more
Runtime
Local
Capabilities
Workflow automation
Audience
Developers