1.2 KiB
1.2 KiB
TaskPing 项目结构
📁 核心文件
🎯 主要脚本
hook-notify.js- 核心通知脚本,被Claude Code hooks调用config-tool.js- 交互式配置管理工具install.js- 自动安装脚本,配置Claude Code hooks
⚙️ 配置文件
config.json- 用户配置(语言、音效、自定义消息等)i18n.json- 多语言文本claude-hooks.json- Claude Code hooks配置模板
📚 文档
README.md- 完整项目文档QUICKSTART.md- 快速开始指南TaskPing.md- 产品规格文档
🎵 音效
sounds/- 自定义音效目录- 支持格式:
.wav,.mp3,.m4a,.aiff,.ogg - 用户可以添加自己的音效文件
- 支持格式:
📦 包管理
package.json- Node.js项目配置LICENSE- MIT开源协议
🚀 使用流程
- 安装:
node install.js - 配置:
node config-tool.js - 使用: 正常使用Claude Code,自动收到通知
🔧 开发说明
- 主要语言:JavaScript (Node.js)
- 支持平台:macOS, Windows, Linux
- 核心依赖:无(使用Node.js内置模块)
- 音效播放:系统原生通知API
项目专注于简洁、高效的Claude Code任务通知功能。