こんにちは
こんにちは。何をお手伝いしましょうか?
✻ Worked for 1s · done 14:48
TurnDuration for Claude
Claude Desktop の回答の下に、応答時間(Claude が回答にかかった時間)と終了時刻を表示します。
Claude Code の CLI には標準で備わっている行ですが、Claude Desktop にはないため、このプラグインが Claude Code の mod として同じ行を描画します。
インストール
Claude Code のターミナルのプロンプトで:
/plugin install turn-duration --marketplace M1nu0x0/claude-turn-durationAdd marketplace? に y と答え、scope は user を選びます。
シェルからは:
claude plugin install turn-duration --marketplace M1nu0x0/claude-turn-durationClaude Desktop では、プロンプト横の + → Plugins → Add marketplace に M1nu0x0/claude-turn-duration を入力し、turn-duration を追加します。
画面


動作
メインのターンが終わると ✻ 単語 for 時間 · done 時刻 の行を出力します。サブエージェントのターンと空の回答には出力しません。
時刻の形式
セッション開始時に OS の 12/24 時間設定とロケールを読んで時刻の形式を合わせます。
- macOS
defaults read -gのAppleICUForce24HourTime、AppleICUForce12HourTime、AppleLocale- Windows
HKCU\Control Panel\InternationalのsShortTimeとLocaleName- Linux
- ロケールは
LC_ALL、LC_TIME、LANGの順、12/24 時間は GNOME デスクトップでclock-formatを読みます。
よくある質問
ターミナルで行が二重に表示されませんか?
ターミナルに表示される ✻ … for Ns の行はこの mod ではなく、Claude Code がもともと描画している TurnDuration の行です。mod はターミナルでは行を追加しないようコードで止めているので、二重に表示されることはありません。
どこに表示されますか?
ターミナル以外の画面(Claude Desktop など)で、回答の下に描画します。要約ブロックには付けません。
どこかにデータを送りますか?
送りません。セッション開始時に OS の時計設定を読むコマンド(defaults、reg、gsettings)を自分のコンピューターで実行するだけです。
どの OS で確認していますか?
Ubuntu、Windows、macOS で CI が動いています。
削除するには?
シェルで claude plugin uninstall turn-duration を実行します。
Claude Desktop で Claude の回答にかかった時間を見るには?
Claude Desktop は単体では表示しません。このプラグインを入れると、Claude Code の CLI と同じように、回答ごとに下に ✻ Worked for 4s · done 13:15 のような行が付き、かかった時間と終了時刻が分かります。
Churned、Crunched、Brewed といった単語は何ですか?
ターミナルは回答ごとに単語を 1 つ選びますが、mod はターミナルが選んだ単語を受け取れないため、このプラグインは独自のリストから無作為に選びます。時間と時刻は実際の値です。