AI Labelling Tool for Computer Vision
Open source, lightweight, and focused only on what you need.
TagiFLY v2.0.0 is a cross-platform desktop application for AI computer vision data labeling.
| Main Screen | Annotation Example |
|---|---|
![]() |
![]() |
| Export Window | Dark Mode | Light Mode |
|---|---|---|
![]() |
![]() |
![]() |
- Bounding Box: Rectangle annotations for object detection
- Polygon: Complex shape annotations with precise boundaries
- Point: Single point annotations for key features
- Keypoint/Pose: 17-point human pose estimation annotations
- Mask Paint: Brush-based segmentation annotations
- Polyline: Line and path annotations
- JSON: General-purpose format with full metadata
- YOLO: Machine learning format for object detection
- COCO: Microsoft COCO dataset format
- Pascal VOC: XML format for computer vision
- Label Management: Export/import label configurations
- Performance Optimized: Cached rendering and smooth interactions
- Cross-Platform: Windows, macOS, and Linux support
- Professional Canvas: High-performance image rendering
This is the **second release **.
It may contain bugs or missing features. Please share your feedback so we can improve it together. π
- Node.js 16+
- npm or yarn
- Clone the repository
git clone https://github.com/dvtlab/tagifly.git cd tagifly - Install dependencies
npm install
- Start the application
npm start
- Select Folder: Click "Select Folder" to load your images
- Choose Annotation Tool: Select from 6 professional annotation tools
- Add Labels: Create custom labels or use predefined ones
- Annotate: Click and drag to create annotations
- Export: Choose from 4 export formats (JSON, YOLO, COCO, Pascal VOC)
| Shortcut | Action |
|---|---|
B |
Bounding Box tool |
P |
Polygon tool |
O |
Point tool |
K |
Keypoint/Pose tool |
M |
Mask Paint tool |
L |
Polyline tool |
F |
Fit to screen |
1-9 |
Quick label assignment |
Ctrl+Z |
Undo |
Ctrl+Y |
Redo |
Delete |
Remove selected annotation |
ESC |
Cancel current operation |
- β¨ Smart Notifications: Moved to center header - no more UI blocking
- β¨ Dark Mode Perfection: Fixed invisible text in input fields and zoom indicators
- β¨ Keyboard Harmony: Resolved all conflicts between shortcuts and input fields
- β¨ Zoom Mastery: Fixed centering issues - zoom now works like Photoshop
- β¨ Pose Guidance: Step-by-step instructions for 17-point human pose annotation
- π― Keypoint/Pose Selection: Fixed drag and move - now works flawlessly
- π― Mask Paint Selection: Added proper selection handling for brush strokes
- π― ESC Key Intelligence: Enhanced pose drawing cancellation with cleanup
- π― Universal Undo/Redo: Fixed for all annotation types - never lose work again
- π Label Export/Import: Save your label configurations as JSON files
- π Professional Tab System: Two-tab interface (Labels & Import/Export)
- π Smart Statistics: Real-time label count and last updated tracking
- π Duplicate Prevention: Intelligent merging during label import
- π Workflow Continuity: Continue projects across sessions
- π Memory Optimization: Advanced caching for smooth performance
- π Animation Smoothness: Enhanced UI transitions and interactions
- π Error Resilience: Robust error handling throughout the application
This project is licensed under the MIT License - see the LICENSE file for details.
TagiFLY v2.0.0 - Labelling Tool for AI Computer Vision π
β If TagiFLY helps you, donβt forget to leave a star!
Made with π by dvtlab
π§ Contact: dvtlab@outlook.com




