Siddharth Kumar Sah
5524939b6f
feat: add Phase 4 AI tools with Python bridge and 6 new tools
Add Python bridge (packages/ai/src/bridge.ts) that calls Python scripts
via child_process with venv-first fallback to system python3. Implements
6 AI-powered tools:
- Remove Background: rembg-based with U2-Net/IS-Net models
- Image Upscaling: Real-ESRGAN with Lanczos fallback
- OCR/Text Extraction: Tesseract + PaddleOCR engines
- Face/PII Blur: MediaPipe face detection with configurable blur
- Object Eraser: LaMa inpainting with mask-based input
- Smart Crop: Sharp attention-based entropy cropping (no Python needed)
Each tool includes: Python script, TypeScript wrapper, API route,
and React settings component. All Python scripts handle ImportError
gracefully with clear installation messages.
2026-03-22 04:31:49 +08:00
..
2026-03-22 04:20:35 +08:00
2026-03-22 04:31:49 +08:00
2026-03-22 04:20:43 +08:00
2026-03-22 04:20:54 +08:00
2026-03-22 04:20:43 +08:00
2026-03-22 03:56:34 +08:00
2026-03-22 04:20:35 +08:00
2026-03-22 04:20:35 +08:00
2026-03-22 04:20:26 +08:00
2026-03-22 03:56:34 +08:00
2026-03-22 03:56:34 +08:00
2026-03-22 03:56:34 +08:00
2026-03-22 04:31:49 +08:00
2026-03-22 04:20:54 +08:00
2026-03-22 04:20:35 +08:00
2026-03-22 04:20:54 +08:00
2026-03-22 04:20:54 +08:00
2026-03-22 04:31:49 +08:00
2026-03-22 04:20:35 +08:00
2026-03-22 04:31:49 +08:00
2026-03-22 04:20:35 +08:00
2026-03-22 04:31:49 +08:00
2026-03-22 04:21:10 +08:00
2026-03-22 03:56:34 +08:00
2026-03-22 03:56:34 +08:00
2026-03-22 04:31:49 +08:00
2026-03-22 04:20:43 +08:00
2026-03-22 03:56:34 +08:00
2026-03-22 04:20:54 +08:00
2026-03-22 04:20:26 +08:00
2026-03-22 04:31:49 +08:00
2026-03-22 04:20:54 +08:00
2026-03-22 04:20:26 +08:00
2026-03-22 04:20:26 +08:00