AI File Toolkit
Smart File Sorting, Naming, and Cleaning Powered by AI

Project Overview
The AI File Toolkit is a unified web application where users upload a ZIP of images or documents, watch each file get processed in real time by an LLM, optionally reroll or edit metadata, then download a clean, organized ZIP containing renamed files, AI-generated metadata, organized folder structure, manifest.json, and a self-contained HTML viewer.
Core Innovation
- • Real-time AI processing with live preview
- • Confidence scoring and manual override capabilities
- • Automatic format conversion and optimization
- • Smart folder organization based on content analysis
- • Complete package output with viewer and metadata
Technical Highlights
- • Modular architecture with clear team boundaries
- • Server-Sent Events for real-time updates
- • OpenAI GPT-4o with vision for content analysis
- • Comprehensive metadata extraction and embedding
- • WCAG AA accessibility compliance
Key Features
Real-Time Processing Preview
Watch files get processed live with thumbnails, metadata, and confidence scores updating in real-time
AI-Powered Metadata Generation
Automatic file renaming, keyword extraction, and description generation using OpenAI GPT-4o with vision
Confidence Scoring & Reroll
Visual confidence indicators with ability to reroll AI suggestions or manually edit any metadata
Format Conversion
Convert all images to a specific format (PNG, JPEG, WebP) during processing with quality optimization
Smart Organization
Automatic folder assignment based on content analysis with deduplication and quality filtering
Complete Package Output
Download organized ZIP with manifest.json, self-contained HTML viewer, and embedded metadata
Processing Pipeline
Upload & Configuration
Drag-and-drop ZIP upload with processing options selection and theme preferences
File Enumeration & Extraction
Unzip and analyze file types, generate thumbnails, and prepare for AI processing
AI Processing & Analysis
Send files to OpenAI for content analysis, naming suggestions, and metadata generation
Real-Time Preview & Editing
Display results with editing capabilities, reroll options, and confidence indicators
Final Packaging & Download
Generate organized ZIP with manifest, HTML viewer, and processed files
Technology Stack
Frontend
Backend
AI
Processing
Development Philosophy
Clear Module Boundaries
Four independent teams can work simultaneously without communication, using well-defined API contracts and data models.
Real-Time User Experience
Live processing updates with confidence scoring and manual override capabilities ensure user trust and control.
Accessibility First
WCAG AA compliance, keyboard navigation, screen reader support, and theme flexibility built into every component.
Ready to Build the Ultimate File Processing Tool?
The AI File Toolkit represents a perfect blend of AI-powered automation, real-time user experience, and modular architecture. The complete specification includes detailed API contracts, data models, team responsibilities, and accessibility requirements—designed for seamless parallel development.