ScreenML - AI-Driven Screenshots is a macOS utility that automatically generates context-aware, descriptive filenames for screenshots to improve organization and searchability. It analyzes screenshot content and context using AI models to label files with meaningful names, reducing clutter from generic time-stamped names. A Pro version is planned to offer further customization and features. The app supports viewing context-aware names in the menubar, optional annotations via Preview, and optional launch-on-login. It runs locally in conjunction with cloud-based AI models (e.g., ChatGPT, Google Gemini, Claude) for filename generation, without requiring user-provided API keys. Pricing includes a Free Forever plan and a Pro plan with higher limits and additional capabilities (coming soon).
How to Use ScreenML
- Capture a screenshot using the macOS hotkey (Option + 3).
- AI-generated filename appears based on the screenshot content and active window context.
- Annotate (optional): In app settings, enable annotation workflow to open the screenshot in Preview and copy the annotated image for sharing workflows.
- View context-aware name in the app’s menubar if you don’t have the folder open.
Note: An internet connection is required for the AI to generate filenames. Local/offline mode is not yet supported.
Plans and Pricing
- Free Forever: $0/month
- Context-aware naming for the majority of users
- 50 screenshots per month (example limit)
- Basic filename customization
- Pro: $6.99 / month (Coming Soon)
- Higher screenshot limits (e.g., 750/month)
- Batch file renaming
- Custom naming rules
- MLA Citation Mode
- Background removal
- Scrolling screenshots
Frequently Asked Questions (FAQ)
- What is ScreenML? A macOS app that names screenshots automatically using AI to describe content and context.
- How does it work? It captures a screenshot, analyzes the image and surrounding context with AI models, and returns a descriptive filename like "Chrome_OpenAI_ChatGPT_HelpPage.png".
- Do I need to provide API keys? No. The app handles integration with AI models on your behalf.
- Can I use a local model? Currently not; online models are used. Local model support is planned for the future.
- Is internet required? Yes, for the AI to generate filenames.
- Can I customize naming formats? Yes, basic customization is available now; more templates and options are planned for Pro.
Core Features
- Context-aware naming: filenames reflect the content and window/activity context of the screenshot
- Automatic naming via AI (no user API keys required)
- macOS integration with hotkey capture (Option + 3)
- Menubar quick view of context-aware names
- Optional annotation workflow with Preview integration
- Downloadable for macOS with a Free Forever plan
- Pro (coming soon) with higher limits and advanced renaming features
- Privacy-conscious data handling; data used to name files only, not for model training
How ScreenML Works
- Capture a screenshot via a hotkey
- The app sends image data and context to AI models (ChatGPT, Gemini, Claude) to generate a descriptive filename
- The generated filename follows a format like [Context/Containing_Window_Title]_[Relevant Keyword(s)].png
- The filename is stored with the screenshot, aiding later search and organization
Safety and Privacy
- Data is used solely for filename generation and remains within the app ecosystem
- No training data is drawn from your screenshots
- Third-party AI models may have their own data policies; ScreenML itself does not retain data for model training
About the Team
- Developed to streamline naming workflows and reduce desktop clutter
- Promises future enhancements: more naming customization, Pro features, and offline possibilities
Getting Started
- Download for macOS to start using ScreenML today
- For questions or support: [email protected]
Notes
- ScreenML © 2024, All rights reserved.