电脑截图生成的默认文件名,例如Screenshot 2026‑08‑12 143507.png,只有时间戳,完全看不出截图内容。积攒几百张之后,想要找到目标截图只能逐个点开预览,查找效率很低。

Screenshotify 是一款开源免费的跨平台工具,常驻Windows系统托盘或者macOS菜单栏,后台实时监控截图文件夹。每当产生一张新截图,就调用你配置的AI视觉模型,分析画面内容并生成语义化的建议文件名。所有重命名操作都需要人工确认,软件不会私自修改磁盘文件。
核心功能
- 文件夹实时监控:检测截图文件夹内新写入完成的截图文件,自动送入处理队列。
- 人工审核机制:AI生成的文件名全部进入审核列表,支持确认、手动编辑、跳过操作;支持撤销重命名,重启软件后撤销记录依旧保留。
- 存量文件批量处理:可以扫描历史截图文件夹,把旧截图批量加入审核队列统一处理。
- 高度自由的模型接入:兼容全部OpenAI兼容接口,既可以调用云端大模型,也能对接本地部署的视觉模型。
- 轻量后台运行:最小化窗口后隐藏至托盘/菜单栏,支持开机自启,无多余弹窗打扰。
模型接入方案
软件不自带后端服务,没有账号体系,API密钥由用户自己保管,对接任意支持图像输入的OpenAI兼容端点。
| 服务端 | 接口地址 | 备注 |
|---|---|---|
| OpenAI | https://api.openai.com/v1 | gpt‑4o‑minimal作为云端优选 |
| OpenRouter | https://openrouter.ai/api/v1 | 单密钥切换多款视觉模型 |
| Ollama | http://localhost:11434/v1 | 完全本地离线,无需API密钥 |
| LM Studio | http://localhost:1234/v1 | 本地离线推理 |
| vLLM / LiteLLM | 用户自定义地址 | 兼容标准接口的自建服务 |
注意:仅兼容支持图片输入的视觉大模型。软件内置连接测试功能,上传测试图片校验接口可用性,避免截图之后才发现调用失败。
完全离线使用:搭配Ollama、LM Studio本地运行视觉模型,截图图片不会上传外网。软件本身不负责部署模型运行环境。
隐私设计
- 截图图片只有生成文件名时才会发送给配置的AI端点,发送前会自动压缩,最长边限制1024像素。
- API密钥存储在系统密钥管理器:Windows Credential Manager、macOS Keychain,不会明文保存在配置文件,UI层拿不到密钥,由Rust底层进程完成网络请求。
- 没有遥测、数据统计、用户账户、服务端后台。
安装部署
软件基于Tauri开发原生客户端,依靠系统自带webview渲染界面。对比Electron程序,不捆绑完整Chromium,安装包体积仅数MB。
Windows
下载 Screenshotify_x64‑setup.exe。缺少WebView2的设备会自动补全依赖。
项目尚未完成代码签名,Windows会弹出“Windows已保护你的PC”安全提示。选择更多信息 → 仍要运行即可。开发者正在申请开源免费签名证书,后续版本会消除该警告。
macOS 10.15+
下载通用dmg包Screenshotify_universal.dmg,同时支持Apple Silicon与Intel芯片。
将程序拖入应用程序文件夹,右键‑打开完成首次启动,直接双击会被系统拦截。
首次启动需要授予截图文件夹读取权限,否则监控功能失效。详细排错文档参考仓库内docs/MACOS.md。
使用流程
- 进入设置‑AI提供商,填写接口地址、密钥、模型名称,执行测试连接验证接口。
- 设置‑监控文件夹,可自动识别系统默认截图保存目录。
- 正常截取屏幕,系统弹出通知,在托盘/菜单栏打开软件审核AI给出的文件名。
- 回车确认单条重命名,也可以一键全部应用。
- 处理历史旧截图:菜单
Review → Scan a folder…扫描已有截图目录。
自定义命名规则
在设置‑命名内可以自由配置:
文件名格式(短横线分隔、下划线、大驼峰、小驼峰、空格分隔)、可选时间日期前缀、名字字符上限、输出语言,还可以增加自定义提示词约束AI生成逻辑。















