diff options
| author | Joel Klinghed <the_jk@opera.com> | 2026-01-12 23:38:06 +0100 |
|---|---|---|
| committer | Joel Klinghed <the_jk@opera.com> | 2026-01-12 23:38:06 +0100 |
| commit | 3d6e8ee65531fd67e6cb0b047c94369e9b5c3325 (patch) | |
| tree | 504f419792209673463a6795b5d1adb67ab5a26b | |
| parent | be97df148d092a01fce3a235dfcc9bedc4003adb (diff) | |
Add README
| -rw-r--r-- | README | 59 |
1 files changed, 59 insertions, 0 deletions
@@ -0,0 +1,59 @@ +claudemon is a simple monitor for claude code sessions. + +The idea is to list all current claude code sessions and for each +show their state, idle, prompt or busy. + +idle: Waiting for user input (60s delay) +busy: Thinking ... +prompt: Waiting for permission prompt (no delay) + +It does this by using claude code hooks. + +So to use it add claudemon to your claude code hooks: + +In ~/.claude/settings.json: + + ... + "hooks": { + "Notification": [ + { + "hooks": [ + { + "type": "command", + "command": "/usr/bin/claudemon --notification" + } + ] + } + ], + "UserPromptSubmit": [ + { + "hooks": [ + { + "type": "command", + "command": "/usr/bin/claudemon --notification" + } + ] + } + ], + "SessionStart": [ + { + "hooks": [ + { + "type": "command", + "command": "/usr/bin/claudemon --notification" + } + ] + } + ], + "SessionEnd": [ + { + "hooks": [ + { + "type": "command", + "command": "/usr/bin/claudemon --notification" + } + ] + } + ] + }, + ... |
