ScreenML is a macOS application that uses AI to automatically generate intelligent and context-aware filenames for screenshots. It simplifies screenshot organization by capturing the context and labeling screenshots appropriately, eliminating the need for generic, time-stamped filenames. ScreenML integrates with AI models like ChatGPT, Google Gemini, or Claude to analyze screenshot content and generate descriptive filenames.
What is ScreenML?
How to use
Install ScreenML on macOS and use the āOption + 3ā hotkey to capture screenshots. The app automatically analyzes the screenshot and generates a descriptive filename based on its content and context.
Core Features
- AI-driven screenshot naming
- Context-aware filename generation
- Annotation workflow integration with Preview
- Menubar view for quick access to screenshots and filenames
- Option to launch at login
Use Cases
- Automatically naming screenshots with relevant context for better organization and searchability.
- Enabling annotation workflows by automatically opening screenshots in Preview and copying annotated files to the clipboard.
- Quickly viewing context-aware names of screenshots via the menubar icon.
FAQ
What is ScreenML?
ScreenML is a macOS application designed to simplify and enhance the process of taking screenshots by automatically generating intelligent file names.
How does ScreenML work?
ScreenML captures your screenshots and sends the image data to powerful AI models such as ChatGPT, Googleās Gemini, or Claude. These models analyze the content of the screenshot to generate a descriptive filename.
What information do you collect?
The app collects minimal information strictly required to generate a relevant and descriptive filename, including macOS version, the screenshot image itself and potential applications running at the time of the screenshot.
Do you use my data to train your own models?
No, ScreenML does not use your data to train any models. The screenshots and context information are solely processed to provide you with meaningful file names.
Do I need an internet connection to use ScreenML?
Yes, ScreenML currently requires an internet connection to communicate with the AI models that generate the screenshot filenames.
Can I customize the way it renames files?
Yes, ScreenML provides customization options for renaming files. Currently, you can modify the file naming format to choose between underscores or spaces and adjust specific aspects of the file name. More advanced customization features will be available in the upcoming Pro version.
Why would you build this?
I wanted something that would let me name my screenshots in a meaningful way right at the moment of capture. There are tools to rename batches of files but nothing that matched my workflow for requiring at time of screenshot. Hope this resonates with others.
Pricing
Free Forever
$0 / mo
Context aware screenshot naming for the majority of users. Includes 50 Screenshots a month, Opinionated AI-based filename generation, Annotation with Preview, Support through email, and Basic filename customization.
Pro
$6.99 / mo
Increased limits on the number of screenshots and additional functionality. Includes 750 Screenshots a month, Batch file renaming, Custom naming rules, MLA Citation Mode, Background Removal, and Scrolling Screenshots. Coming Soon
Pros & Cons
Pros
- Automates screenshot naming, saving time and effort.
- Improves screenshot organization and searchability.
- Integrates with existing macOS workflows (Preview).
- Offers a free plan with essential features.
- Provides customization options for filename format.
Cons
- Requires an internet connection for AI-based filename generation.
- Free plan has a limited number of screenshots per month.
- Advanced customization features are only available in the upcoming Pro version.
- Accuracy of AI-generated filenames may vary depending on screenshot complexity.