# Dev Toolbox **Repository Path**: fangjiayu/dev-toolbox ## Basic Information - **Project Name**: Dev Toolbox - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-30 - **Last Updated**: 2026-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dev Toolbox Dev Toolbox 是一个 PyQt 桌面工具箱,集中处理壁纸浏览/下载、Skills/MCP 导航、内嵌浏览器、本地 Skills 扫描和复制历史。 ![壁纸瀑布流](docs/screenshots/wallpaper-grid.png) ## 截图总览 | 壁纸 | Skills / MCP | 下载 | | --- | --- | --- | | ![壁纸筛选](docs/screenshots/wallpaper-category-dropdown.png) | ![MCP Registry](docs/screenshots/mcp-registry-table.png) | ![下载任务](docs/screenshots/downloads-task-list.png) | | 内嵌浏览器 | 本地 Skills | 密码 | | --- | --- | --- | | ![浏览器失败提示](docs/screenshots/browser-fallback.png) | ![本地 Skills](docs/screenshots/local-skills.png) | ![输入密码](docs/screenshots/password-unlock.png) | 完整截图见:[程序截图](docs/SCREENSHOTS.md)。 ## 功能模块 - 壁纸:支持哲风壁纸、外部合集、多来源筛选、瀑布流、自动触底加载、分页缓存、300 秒手动刷新限制、搜索无结果提示、预览、批量下载和 macOS 桌面设置。 - Skills / MCP 导航:展示市场导航、Skills 榜单、MCP Registry、精选清单和复制历史;支持多选、全选、批量复制、右键菜单、SQLite 历史记录。 - 内嵌浏览器:支持快捷站点、Bing/百度/Google/Perplexity 搜索、可选择系统安装的外部浏览器;内嵌打不开时展示居中失败面板。 - 下载:支持默认/自定义目录、容量展示、任务持久化、本地文件记录恢复、全选、移除选中、删除选中文件、删除全部文件、清除已完成,空列表禁用不可用操作。 - 安全:支持应用进入密码、两次确认、显示密码、7 天免输入、锁定、删除密码;密码和历史记录均使用 SQLite 管理。 - 打包:macOS/Windows 打包脚本会自动生成并注入应用图标。 ## 运行 ```bash python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt python main.py ``` ## 打包 macOS: ```bash bash scripts/package_macos.sh ``` Windows PowerShell: ```powershell powershell -ExecutionPolicy Bypass -File scripts/package_windows.ps1 ``` 更多说明见:[模块说明](docs/MODULES.md)、[截图](docs/SCREENSHOTS.md)、[打包说明](docs/PACKAGING.md)。 推送到 `main` 后,GitHub Actions 会自动构建 macOS 和 Windows 两套下载产物。 ## 许可证 MIT,见 [LICENSE](LICENSE)。