bobek-balinek

Claude hooks integration with Moonside lamps

106
6
100% credibility
Found Feb 18, 2026 at 90 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

This project turns a Moonside LED lamp into a visual status indicator for Claude Code sessions, changing colors and animations based on whether Claude is working, idle, awaiting input, or off.

How It Works

1
🔍 Discover the fun gadget

You come across a clever idea to make your LED lamp light up based on what your AI helper Claude is doing right now.

2
Gather your setup

Check that you have a Moonside lamp, a Mac computer, Python ready, and Claude Code installed.

3
📥 Download the helpers

Get the small script files from the project and place them in a personal folder on your computer.

4
🔧 Link it to Claude

Update Claude's preferences so it knows to watch for these scripts and control your lamp.

5
🔄 Start a new chat

Open a fresh conversation with Claude, and it automatically finds and connects to your lamp.

Watch the magic happen

Your lamp dances with lights while Claude thinks, glows warm when idle, turns purple for your input, and goes dark when done.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 90 to 106 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is claude-lamp?

claude-lamp is a Python tool that hooks into Claude Code events to control Moonside LED lamps over BLE, turning your desk light into a real-time status indicator. It pulses with beat themes during prompt submits or tool use, glows sunset orange when idle, flashes purple for input needs like permissions or notifications, and shuts off at session end. This claude hooks python integration gives devs physical feedback on AI coding sessions without glancing at the screen.

Why is it gaining traction?

At 80 stars, it hooks devs with dead-simple global setup via Claude hooks config—no per-repo clutter—and a persistent daemon that skips BLE reconnect delays. Standout user perks include debounce to ignore phantom states, customizable colors/themes, and a CLI for standalone lamp control like scanning devices or firing rainbows. As a lightweight claude hooks library, it amps up notifications beyond claude github pr review or copilot flows.

Who should use this?

MacOS devs glued to Claude Code for daily coding, especially with Moonside Halo or similar lamps craving ambient status cues. Perfect for AI-heavy routines involving claude github integration, like private repo reviews or connector workflows, where you need quick awareness of session states without context-switching. Skip if you're on Windows or lack the hardware.

Verdict

Niche but polished for its crowd, with excellent README demos and troubleshooting—grab it if you match the profile, despite low 1.0% credibility and 80 stars signaling early maturity. Test your BLE setup first to avoid lamp glitches.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.