为 Claude Code 提供智能体、命令、配置、钩子和 MCP 集成模板的 CLI 工具与目录。
shanselman/toasty
一个轻量的 Windows 命令行工具,可弹出系统通知,并可接入 AI 编程代理,在长任务完成时提醒你。
- Star
- 441
- Fork
- 25
- 未关闭 Issue
- 12
- 最近提交
- 25天前
这是什么?
Toasty 是一个面向 Windows 的小型命令行工具,可以在终端中直接弹出系统通知。只需一条命令加上消息和可选标题即可显示通知,首次运行时会自动完成注册。
它的主要用途是在 AI 编程代理执行长时间任务结束时提醒开发者。Toasty 可以为 Claude Code、GitHub Copilot、Gemini CLI 和 OpenAI Codex 安装钩子,检测到从这些工具调用时会自动套用对应的图标和标题,也可以通过一条卸载命令移除钩子。
设置环境变量后,每条通知还能通过 ntfy.sh 或自建的 ntfy 服务推送到手机。项目使用 C++ 编写,无外部依赖,通过 CMake 和 Visual Studio 2022 构建。
核心功能
- 01通过命令行显示 Windows 系统通知,可自定义标题。
- 02为 Claude Code、GitHub Copilot、Gemini CLI 和 OpenAI Codex 安装或移除通知钩子。
- 03自动识别调用它的 AI 命令行工具,并套用对应图标和标题。
- 04可选通过 ntfy.sh 或自建 ntfy 服务将通知推送到手机。
- 05每天检查一次新版本,但不会自动更新。
适用场景
- Claude Code 或 Copilot 完成长任务时在桌面弹出提醒。
- 离开工位时,通过手机接收 AI 代理完成工作的推送。
- 为任意命令行工具的构建或脚本输出添加 Windows 通知。
快速上手
- 1
使用 CMake 构建项目
cmake -S . -B build -G "Visual Studio 17 2022" -A x64 - 2
编译 Release 版本
cmake --build build --config Release - 3
发送第一条通知
toasty "Hello World" -t "Toasty"
使用前须知
- 仅支持 Windows,依赖 Windows 通知弹窗。
- 构建需要安装带 C++ 工作负载的 Visual Studio 2022。
标签
常见问题
- toasty 是什么?
- 一个轻量的 Windows 命令行工具,可弹出系统通知,并可接入 AI 编程代理,在长任务完成时提醒你。 Toasty 是一个面向 Windows 的小型命令行工具,可以在终端中直接弹出系统通知。只需一条命令加上消息和可选标题即可显示通知,首次运行时会自动完成注册。
- toasty 可以免费使用吗?用的什么许可证?
- toasty 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- toasty 还在维护吗?
- 活跃维护中。toasty 最近一次提交是在 2026年9月25日。
- toasty 适合用来做什么?
- Claude Code 或 Copilot 完成长任务时在桌面弹出提醒。 离开工位时,通过手机接收 AI 代理完成工作的推送。 为任意命令行工具的构建或脚本输出添加 Windows 通知。
- toasty 怎么安装和运行?
- 使用 CMake 构建项目: cmake -S . -B build -G "Visual Studio 17 2022" -A x64 编译 Release 版本: cmake --build build --config Release 发送第一条通知: toasty "Hello World" -t "Toasty"
- 在哪里获取 toasty?
- 源代码和安装说明在 GitHub 上:https://github.com/shanselman/toasty
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.3万3802PythonMIT更新于 12小时前
面向 Claude Code、Codex、Cursor 等工具的 AI 智能体编排系统,用分阶段流水线自动完成任务、审查、发布和文档工作。
1004118JavaScriptMIT更新于 前天
一款 macOS 命令行工具兼 Claude Code、Codex 技能,可在屏幕上绘制大箭头和文字标牌,帮助指引用户点击目标。
78424SwiftMIT更新于 前天
用于管理编程智能体技能的终端界面,可查看、检查、安装和更新技能。
57276GoMIT更新于 24天前
开源工作流引擎,用 YAML 定义流程,结合 AI 智能体、脚本与人工审批来完成编码等任务。
2.4万3611TypeScriptMIT更新于 5小时前
一个命令行工具,用 git 仓库统一管理团队的 AI 技能、规则、Agent、MCP 等资产,并自动同步给成员。
5565453TypeScriptOther更新于 前天