Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
yumazak avatar

Joy Hooks

  • 4 repo stars
  • Updated May 25, 2026
  • yumazak/joy

Hooks for joy - Claude Code session monitor

About

joy-hooks is a Claude Code skill in the AI & Agent Building category. Hooks for joy - Claude Code session monitor

  • joy-hooks
  • AI & Agent Building
  • AI-coding skill

Joy Hooks by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add yumazak/joy
/plugin install joy-hooks@joy

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars4
Last updatedMay 25, 2026
Repositoryyumazak/joy

What it does

Hooks for joy - Claude Code session monitor

README.md

joy

joy screenshot

A terminal dashboard for monitoring Claude Code sessions in real-time.

Joy displays all active Claude Code sessions with their current state, project name, and latest message -- like a LINE/Slack unread indicator for your AI coding sessions.

日本語ドキュメント

Install

npm i -g @yumazak/joy

Usage

joy

Joy starts a local HTTP server on 127.0.0.1:50055 and renders a TUI dashboard.

Options

Flag Description Default
--port, -p Port for the HTTP server 50055

Environment Variables

Variable Description Default
JOY_PORT Port used by the hook script 50055
JOY_URL Full URL for the hook endpoint http://127.0.0.1:${JOY_PORT}/hooks

Claude Code Hooks Setup

Install the joy-hooks plugin using the Claude Code CLI:

claude plugin marketplace add https://github.com/yumazak/joy
claude plugin install joy-hooks@joy

That's it! The plugin registers all necessary hooks automatically. Hooks silently do nothing when joy is not running, so no error messages will appear.

Session States

State Indicator Description
Processing 🔄 Claude is actively working
WaitingApproval 🟡 Waiting for tool use approval
WaitingInput 🟢 Waiting for user input

Hook Events

Event Maps to State
PostToolUse Processing
PermissionRequest WaitingApproval
Stop / UserPromptSubmit WaitingInput

Development

pnpm install
pnpm run dev      # Start development server
pnpm run test     # Run tests
pnpm run lint     # Run linter

Tech Stack

License

MIT

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.