關於這個 mod
hitokoto:Claude Code 輸入框上方的一言
簡體中文 · English
在輸入框上方顯示一句一言:詩詞、文學、動畫台詞或哲理短句,後面淡淡地附上作者和出處。等 Claude 幹活的時候,順便讀一句。

功能
- 一句話加出處:句子後面是作者和出處,點末尾的
↻換一句(daily模式下沒有這個按鈕)。 - 四種更換方式:定時換(預設每 30 分鐘)、每天一句(所有工作階段同一句,過了零點換新的)、每個工作階段一句、每次傳訊息換一句。
- 依分類挑:可以只要詩詞、文學、哲學等分類。
- 省流量、不空白:橫條隱藏時不請求;同一時間只發一個請求,10 秒沒回應算失敗;上次取到的句子會儲存,新工作階段或離線時直接顯示它,不會空著。
- 在
claude -p和 SDK 裡不請求。
安裝
claude plugin marketplace add hoobnn/hoobnn-agent-mods
claude plugin install hitokoto@hoobnn-agent-mods
指令
/hitokoto:立刻換一句(daily模式下替換今天的這句)。/hitokoto off、/hitokoto on:隱藏或顯示橫條。這個設定會寫回/config,以後的工作階段也會沿用;重新顯示時會先取一句新的。
選項
在 /config 裡修改,或寫在 ~/.claude/settings.json 的 pluginConfigs 裡:
| 選項 | 作用 | 預設 |
| --- | --- | --- |
| visible | 顯示橫條(/hitokoto off / on 改的就是它) | 開 |
| refreshMode | interval 定時換、daily 每天一句、session 每個工作階段一句、prompt 每次傳訊息換一句 | interval |
| categories | 一言的分類字母,逗號分隔,留空不限。a 動畫、b 漫畫、c 遊戲、d 文學、e 原創、f 網路、g 其他、h 影視、i 詩詞、j 網易雲、k 哲學、l 抖機靈,例如 d,i,k | 空 |
| intervalMinutes | interval 模式下幾分鐘換一句(至少 1) | 30 |
| language | /hitokoto 回覆和報錯的語言:auto、en、zh-Hans、zh-Hant、ja、ko、es、fr、de、pt-BR、ru(句子本身是中文) | auto |
language 為 auto 時,依次跟隨 Claude Code 的 language 設定和系統語言環境,都沒有的話用英語。
同系列 mod
hoobnn-agent-mods 裡還有狀態列 HUD(hud)、任務進度條(todo-bar)、回合回執(receipt)、執行動畫和寵物(spinner)和 Tailscale 節點狀態(ts-band),可以搭配使用。
開發
hooks/register.tsx:鉤子(工作階段開始時的語言、/hitokoto和對應模式的重新整理計畫,指令和橫條)。hooks/config.ts:選項,一次性讀成型別化的Config。hooks/parse.ts:介面網址和回應內容的解析、出處和本機日期。hooks/i18n.ts:各語言文案。hooks/kit/:claude-code/kit的副本;改原始檔後執行scripts/sync-kit.sh。
