Claude Code plugin: webcam/mic mood sensing so your agent notices when you groan, laugh or doomscroll
Python
1
18 commits
updated Sep 26, 2026
Just for fun. This is a prototype made for the lolz, with no intention behind it beyond that. No roadmap, no support, macOS only.
Claude Code watches your face through the webcam, listens through the mic, and reacts:
Needs macOS, uv and a working python3 (on a fresh Mac, run xcode-select --install first).
# 1. In a terminal: start the sensor. Allow camera + mic; the first run downloads ~1.5 GB of models
uv run https://raw.githubusercontent.com/kasper0406/claude-mood/main/moodd.py
# 2. In Claude Code: install the plugin
/plugin marketplace add kasper0406/claude-mood
/plugin install claude-mood@claude-mood
For the first 2 minutes, look at the screen with a neutral face while it learns what your resting face looks like. Ctrl-C stops the sensor, and /plugin uninstall claude-mood@claude-mood removes the plugin.
uv run moodd.py --show # sensor with a debug window (face box, emotion, head pose)
claude --plugin-dir /path/to/claude-mood
Frames, audio and transcripts never leave the daemon and are never written to disk. mediapipe is pinned to 0.10.21 or older because later PyPI builds include an undocumented usage logger that uploads to Google (clearcut, play.googleapis.com). Derived scores and matched keywords (e.g. said "wtf" x2) are sent to Claude, and so to Anthropic, as context in the focused session.
18 commits
Python
100.0%
Claude Code plugin: webcam/mic mood sensing so your agent notices when you groan, laugh or doomscroll
Python
1
18 commits
updated Sep 26, 2026
Just for fun. This is a prototype made for the lolz, with no intention behind it beyond that. No roadmap, no support, macOS only.
Claude Code watches your face through the webcam, listens through the mic, and reacts:
Needs macOS, uv and a working python3 (on a fresh Mac, run xcode-select --install first).
# 1. In a terminal: start the sensor. Allow camera + mic; the first run downloads ~1.5 GB of models
uv run https://raw.githubusercontent.com/kasper0406/claude-mood/main/moodd.py
# 2. In Claude Code: install the plugin
/plugin marketplace add kasper0406/claude-mood
/plugin install claude-mood@claude-mood
For the first 2 minutes, look at the screen with a neutral face while it learns what your resting face looks like. Ctrl-C stops the sensor, and /plugin uninstall claude-mood@claude-mood removes the plugin.
uv run moodd.py --show # sensor with a debug window (face box, emotion, head pose)
claude --plugin-dir /path/to/claude-mood
Frames, audio and transcripts never leave the daemon and are never written to disk. mediapipe is pinned to 0.10.21 or older because later PyPI builds include an undocumented usage logger that uploads to Google (clearcut, play.googleapis.com). Derived scores and matched keywords (e.g. said "wtf" x2) are sent to Claude, and so to Anthropic, as context in the focused session.
18 commits
Python
100.0%