hanjm93

Herdr Plugin Done Timer — AI skill for Claude Code

AI community

A prompt-cache countdown for every AI agent on herdr's agents panel, read from each agent's transcript.

How to install Herdr Plugin Done Timer

This entry records only its repository, not the path inside it, so there is no exact command to give. Open hanjm93/herdr-plugin-done-timer and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Herdr Plugin Done Timer does

A prompt-cache countdown for every AI agent on herdr's agents panel, read from each agent's transcript.

Alternatives in AI

  • CodeIsland — Real-time AI coding agent status panel in your MacBook notch — live status, approvals & replies for 13 AI tool 2.3k ★
  • Cindy — Consider it done 2.3k ★
  • Get Physics Done — The first open-source agentic AI physicist, by Physical Superintelligence PBC (PSI) 752 ★

README

herdr-plugin-done-timer

A prompt-cache countdown for every AI agent on herdr's agents panel, read from each agent's transcript.

[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![herdr >= 0.7.4](https://img.shields.io/badge/herdr-%3E%3D0.7.4-8A2BE2.svg)](https://herdr.dev) ![platforms: macOS | Linux](https://img.shields.io/badge/platforms-macOS%20%7C%20Linux-lightgrey.svg) ![bash](https://img.shields.io/badge/made%20with-bash-4EAA25.svg)

● nowalba-hq  t1
  claude  42:17        ← cache warm for another 42m 17s
● WAN  t1
  claude               ← answering right now: blank
● Boshy  t1
  codex   expired      ← last answer was more than an hour ago

Table of Contents

Background

Claude Code caches your conversation prefix (1 hour on Pro/Max plans, 5 minutes with an API key). Replying while the cache is warm is fast and cheap; replying after it expires re-sends the whole context. With several agents running side by side in [herdr](https://herdr.dev), you cannot tell which ones are still warm.

`done-timer` shows it next to each agent in the sidebar:

  • a countdown (59:5900:00, every second) until the cache expires;
  • expired once it has;
  • nothing while the agent is answering, or when there is no conversation to cache.

The countdown is read from the agent's own session transcript, so it stays correct across herdr restarts and detaches.

Install

Requirements

  • herdr 0.7.4 or newer (named sidebar tokens)
  • bash, jq, perl on your PATH (all present on a stock macOS)

Steps

  1. Install the plugin:

    herdr plugin install hanjm93/herdr-plugin-done-timer
  2. Add the `$done` token to an agent row in `~/.