Loaf on the job, responsibly. 一个隐蔽、安全、功能强大的摸鱼辅助工具,专为现代打工人设计。
从 Python + PyInstaller 重构为 Tauri v2 (Rust + HTML/CSS/TS),体积大幅缩减:
| v1 (Python) | v2 (Tauri) | |
|---|---|---|
| EXE 大小 | ~30 MB+ | 6 MB |
| 安装包 | ~30 MB+ | 1.5 MB |
| 运行时依赖 | Python + WebEngine | 无(系统 WebView2) |
| 双击即用 | ✅ | ✅ |
- 🐟 智能防息屏 (Mouse Jiggler): 模拟真实鼠标轨迹(SendInput + 缓动曲线),防止电脑锁屏或休眠。额外调用
SetThreadExecutionState双保险阻止系统休眠。 - 💰 实时薪资计算器: 支持自定义月薪、工作日、上下班时间、午休时间,以及五险一金(2026标准)和个税扣除。实时显示"已摸鱼收入"。
- 🌐 内嵌浏览器: 利用系统 WebView2 打开独立浏览器窗口,支持 URL 导航、标题修改、透明度调节、无边框和暗色模式 CSS 注入。
- 👻 隐蔽模式 (Stealth Mode):
- 透明度调节: 30%~100% 无级调节
- 老板键 (Boss Key):
F9/Ctrl+Alt+H一键隐藏/呼出 - 伪装标题: VS Code Output、PowerShell、Task Manager 等多种预设
- 无边框模式: 融入桌面,支持拖拽移动
- 🎨 7 套 IDE 主题: VS Code Dark、PyCharm Dark、Monokai、Dracula、GitHub Dark、One Dark、默认浅色
- 📍 光标信息: 实时显示鼠标坐标 (XY)、像素颜色 (RGB/HEX) 和色块预览
下载 Releases 中的 AutoFish_2.0.0_x64-setup.exe (1.5 MB),安装后运行。
或直接下载 autofish-tauri.exe (6 MB) 双击运行。
需要 Node.js、Rust 和 Visual Studio Build Tools (C++ 桌面开发)。
# 安装前端依赖
npm install
# 开发模式(热重载)
npm run tauri dev
# 构建发布版
npm run tauri build
# 产物在 src-tauri/target/release/autofish-tauri.exe前端: HTML / CSS / TypeScript (原生,无框架)
后端: Rust (仅鼠标模拟 + 光标取色 + 窗口透明度)
框架: Tauri v2 (WebView2)
构建: Vite + Cargo
AutoFish/
├── index.html # 入口 HTML
├── src/
│ ├── main.ts # 前端入口
│ ├── styles/
│ │ ├── base.css # 基础样式 + CSS 变量
│ │ └── themes.css # 7 套主题定义
│ └── modules/
│ ├── work-timer.ts # 工作时间 + 倒计时
│ ├── stealth.ts # 隐蔽模式
│ ├── mouse.ts # 鼠标模拟 (前端控制)
│ ├── cursor-info.ts # 光标信息
│ ├── salary.ts # 薪资计算器
│ └── browser.ts # 内嵌浏览器
├── src-tauri/
│ ├── src/
│ │ ├── lib.rs # Tauri 入口
│ │ ├── mouse.rs # 鼠标模拟 (Win32 API)
│ │ ├── cursor.rs # 光标取色 (Win32 API)
│ │ └── window_utils.rs # 窗口透明度 (Win32 API)
│ ├── Cargo.toml # Rust 依赖
│ └── tauri.conf.json # Tauri 配置
└── autofish/ # 原版 Python 代码 (已归档)
MIT License