From 3d6e8ee65531fd67e6cb0b047c94369e9b5c3325 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Mon, 12 Jan 2026 23:38:06 +0100 Subject: Add README --- README | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..7d9c3ac --- /dev/null +++ b/README @@ -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" + } + ] + } + ] + }, + ... -- cgit v1.2.3-70-g09d2