mindthink/zen-breath

Claude Code 的冥想呼吸面板。輸入 /meditate,在終端機側邊開啟 ASCII 佛祖,跟著節奏敲木魚呼吸;結束後記錄累計次數與連續天數。
mindthink/zen-breath

zen-breath 是一個 Claude Code hooks mod(function hooks 外掛),會在終端機側邊開啟 ASCII 佛祖面板,依照節奏引導呼吸冥想。它支援方框呼吸 4-4-4-4、放鬆呼吸 4-7-8 與平靜呼吸 5-5 三種模式;你可以暫停、切換模式,並跨工作階段記錄累計次數、分鐘數與連續天數。可以從 marketplace 安裝,也可以從本機目錄載入。實作集中在 hooks/register.tsx,不依賴 Node。
請先查看作者 README,確認 marketplace 與外掛名稱;指令可能隨儲存庫結構而變動。
claude plugin marketplace add mindthink/zen-breath claude plugin install zen-breath
中文 | English
Claude Code 里的冥想呼吸面板。输入 /meditate,终端侧边弹出一尊 ASCII 佛祖,
跟着节奏敲木鱼带你呼吸;结束后记录累计次数与连续天数。

1 分钟示范:方箱呼吸,按 m 切到 4-7-8,按 p 暂停,按 q 结束。
<details> <summary>纯文本预览</summary> 🧘 方箱呼吸 4-4-4-4 剩余 04:32
_ooOoo_
o8888888o
88" . "88
(| ^_^ |) ((( 咚
O\ = /O o
____/`---'\____ ,--.
.' \\| |// `. (____)
/ \\||| : |||// \
/ _||||| -:- |||||_ \
| | \\\ - /// | |
| \_| ''\---/'' | |
\ .-\__ `-` ___/-. /
`-.________________.-'
`=---='
吸气 · 3 敲了 7 下
[p 暂停] [m 换模式] [q 结束]
累计 12 次 · 58 分钟 · 连续 4 天
</details>
p 暂停 / 继续、m 切换模式、q 结束;关掉面板即结束claude plugin marketplace add mindthink/zen-breath
claude plugin install zen-breath@zen-breath
git clone https://github.com/mindthink/zen-breath.git ~/.claude/mods/zen-breath
claude --plugin-dir ~/.claude/mods/zen-breath
想每次启动都自动加载(包括桌面端),在 ~/.claude/settings.json 里加:
{
"env": {
"CLAUDE_CODE_PLUGIN_DIRS": "~/.claude/mods/zen-breath"
}
}
/meditate # 默认 5 分钟,沿用上次的模式
/meditate 10 # 10 分钟
/meditate 3 relax # 3 分钟 4-7-8 放松呼吸
/meditate calm # 5 分钟平静呼吸
/meditate stats # 查看累计记录
/meditate stop # 结束当前冥想
模式参数:box(方箱 4-4-4-4)、relax(放松 4-7-8)、calm(平静 5-5)。时长 1 到 120 分钟。
这是一个 Claude Code hooks mod(function hooks 插件),不依赖 Node,整个逻辑在
hooks/register.tsx 一个文件里。
claude plugin validate . # 校验清单和 hooks 模块
claude plugin test . # 跑 tests/ 里的测试
claude --plugin-dir . # 在交互会话里加载,保存文件即热重载
.claude-plugin/types/ 下的类型声明由 Claude Code 在加载 mod 时自动生成,
不入库;加载过一次后 tsc -p . 即可做类型检查。
目录结构:
.claude-plugin/plugin.json 插件清单
.claude-plugin/marketplace.json 让本仓库可直接作为 marketplace 安装
hooks/hooks.json 指向 hooks 模块
hooks/register.tsx 命令、计时器、面板渲染
types/index.d.ts $.state 的类型契约(Session / Stats)
tests/zen-breath.test.ts 倒计时、暂停、切模式、参数校验的测试