Skip to content

完全由 AI 编写的高性能屏幕对比与自动通知工具,支持 MacOS、Windows、Linux。

License

Notifications You must be signed in to change notification settings

cs-magic-open/watchcat

Repository files navigation

WatchCat Icon WatchCat WatchCat Icon

                                   ╭─────────────────────────╮
                                   │   W A T C H C A T      │
                                   │      ╭──────╮          │
                                   │    ╭─┤ ^.^ ├─╮        │
                                   │    │ ╰──────╯ │        │
                                   │    │  Poetry  │        │
                                   │    │   PyQt   │        │
                                   │    ╰──────────╯        │
                                   ╰─────────────────────────╯

🚀 完全基于 AI 开发的一款桌面自动化通知工具,基于透明覆盖窗口技术

GitHub stars Poetry PyQt6


用户指南 👋

主要功能

  1. 🔍 选择目标图片:您可以选择任何想要监控的图片
  2. 👀 实时监控:自动比对屏幕内容与目标图片
  3. 🔔 及时提醒:当发现匹配时,通过多种方式提醒您

主要特性

  • 高性能图像比对

    • 实时屏幕监控
    • 支持自定义目标图片
    • 智能匹配算法
  • 多样化提醒

    • 系统通知
    • 声音提醒(预设音效/自定义音乐)
    • 更多提醒方式开发中(邮件、短信、微信等)
  • 简单易用

    • 直观的图形界面
    • 托盘图标运行
    • 低资源占用

使用场景

  1. 网页监控

    • 监控网站更新
    • 等待特定内容出现
    • 抢购提醒
  2. 游戏通知

    • 监控游戏状态
    • 提醒重要事件
    • 自动通知
  3. 下载完成提醒

    • 监控下载状态
    • 及时获知完成情况

快速开始

安装

  1. 访问 Release 页面
  2. 下载最新版本的安装包
  3. 双击运行安装程序

使用

  1. 运行程序,在系统托盘找到猫咪图标
  2. 点击图标打开主界面
  3. 选择要监控的目标图片
  4. 设置监控区域和其他参数
  5. 点击开始,程序会在后台运行
  6. 当屏幕出现匹配内容时,您会立即收到通知

更多使用说明请访问用户文档


开发者指南 🛠️

本项目基于:

  • Poetry(包管理)
  • PyQt(界面开发)

系统要求

  • Python 3.9+
  • Poetry(依赖管理)
  • macOS 10.15+(目前仅完整支持 macOS,其他平台支持开发中)

从源码运行

# 克隆仓库
git clone https://github.com/cs-magic-open/watchcat.git
cd watchcat
# 安装依赖
poetry install
# 运行程序
poetry run python -m watchcat

参与贡献

我们欢迎所有形式的贡献,无论是新功能、bug 修复还是文档改进:

  1. Fork 本仓库
  2. 创建您的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的改动 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 提交 Pull Request

许可证

本项目采用 MIT 许可证 - 详见 LICENSE 文件


联系我

About

完全由 AI 编写的高性能屏幕对比与自动通知工具,支持 MacOS、Windows、Linux。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages