# cc-meme

Draws floating animations while Claude runs: session start, tool calls, failures, waiting for input. Useful when you want to see what the agent is doing right now.

- plugin · `type=plugin` · Claude Code · ★ 6
- Author: wuyouMaster
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/wuyouMaster/cc-meme
- Updated: 2026-03-30
- HTML: https://affpapa.org/en/nevibecode/plugins/cc-meme

## What it does

The plugin hooks into eight Claude events, from `SessionStart` through `Notification`, and forwards each one to the meme-overlay desktop app. That app renders a transparent window with an animation and a caption: the tool name, the opening characters of your prompt, “Done” or “Error”.

Transport is a POSIX named pipe. Claude spawns a short-lived process per event, so the overlay holds the reading end while each hook opens the pipe in non-blocking mode and writes. The plugin starts and restarts the overlay process on its own, then cleans up when the session ends.

Nothing shows up without meme-overlay installed first — it is a separate desktop app and a hard prerequisite. Node.js 18+ and Claude 1.0.33+ are also required. Which animation and caption go with which event lives in `~/.config/meme-overlay/config.json`; the `OVERLAY_BIN` variable overrides the overlay binary path.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
In the agent chat (not a shell):
```text
/plugin install cc-meme@claude-community
```

## When to use it
- see which tool the agent called last
- get a signal when Claude waits for input or permission
- spot failed tool calls without digging through logs
- assign a different animation and caption per session event
- tell when a session starts and when it ends

## Example prompts
- Set up the animations for cc-meme events in `~/.config/meme-overlay/config.json`
- Start a session and check whether the overlay window appears
- Why is no animation shown when a tool runs?

## Similar
- [meme-maker](https://affpapa.org/en/nevibecode/skills/meme-maker.md) — skill · 336 installs
- [clui-cc-claude-overlay](https://affpapa.org/en/nevibecode/skills/clui-cc-claude-overlay.md) — skill · 1300 installs
- [sports-meme-creator](https://affpapa.org/en/nevibecode/skills/sports-meme-creator.md) — skill · 303 installs
- [claude-typer](https://affpapa.org/en/nevibecode/skills/claude-typer.md) — skill · 1100 installs
- [meme-rush](https://affpapa.org/en/nevibecode/skills/meme-rush.md) — skill · 7800 installs
- [anycap-social-meme-workflows](https://affpapa.org/en/nevibecode/skills/anycap-social-meme-workflows.md) — skill · 653 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
