X-MLAnnotation is a powerful macOS application for image annotation in machine learning and computer vision workflows
X-MLAnnotation is a powerful macOS application for image annotation in machine learning and computer vision workflows.
It provides a clean, efficient environment to create and manage annotation projects, define object classes, and prepare datasets optimized for Apple Create ML.
Designed for developers, researchers, and engineers, X-MLAnnotation focuses on speed, precision, and full control over the annotation process.
Key Features
Project Management
• Create new annotation projects by selecting image folders
• Open and continue working on existing projects
Image Import and Organization
• Import multiple folders with images
• Navigate easily between folders and image groups
• Preview images with annotation counters
Annotation and Classification
• Create custom object classes with unique colors
• Draw bounding boxes using the mouse
• Resize and reposition annotations via corner anchor points
• Rename or delete classes via context menu
• Adjust class colors for better visual separation
Advanced Tools
• Export for Create ML with automatic dataset splitting:
• Default: 70% training, 15% testing, 15% validation
• Fully configurable proportions in Settings
• Export includes images and Create ML–compatible JSON files
• Rotate output images (90°, 180°, 270°) for data augmentation
• Remove annotations from individual images
Productivity Features
• Keyboard shortcuts for fast navigation:
• Q — previous image
• W — next image
• Activity log to track actions and changes
Multi-Language Support
• English
• German
• Russian
X-MLAnnotation helps you build high-quality datasets efficiently while keeping full control over your annotation workflow.