https://github.com/ivwv/nsfw-detector
A powerful and privacy-focused NSFW content detection tool that leverages AI to analyze videos and images in real-time, right in your browser. Built with Vue 3 and Hugging Face Transformers, it provides professional visualization of detection results while ensuring all processing remains local - no content ever leaves your device.
https://github.com/ivwv/nsfw-detector
ai echarts huggingface javascript tailwindcss transformersjs vite vuejs
Last synced: 2 months ago
JSON representation
A powerful and privacy-focused NSFW content detection tool that leverages AI to analyze videos and images in real-time, right in your browser. Built with Vue 3 and Hugging Face Transformers, it provides professional visualization of detection results while ensuring all processing remains local - no content ever leaves your device.
- Host: GitHub
- URL: https://github.com/ivwv/nsfw-detector
- Owner: ivwv
- Created: 2024-11-25T13:53:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-25T02:00:39.000Z (about 1 year ago)
- Last Synced: 2025-04-25T03:21:15.165Z (about 1 year ago)
- Topics: ai, echarts, huggingface, javascript, tailwindcss, transformersjs, vite, vuejs
- Language: Vue
- Homepage: https://nsfw-detector.netlify.app/
- Size: 62.5 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Vue NSFW Detector
[English](README.md) | [δΈζ](README.zh.md)
A powerful and user-friendly NSFW (Not Safe For Work) content detection tool built with Vue 3 and Hugging Face Transformers. This application provides real-time analysis of videos and images using state-of-the-art AI models.



## β¨ Features
- π₯ **Video Analysis**
- Real-time frame-by-frame NSFW content detection
- Adjustable frame interval for analysis
- Interactive timeline chart with detailed results
- Privacy-focused blur controls for video preview
- Drag and drop support for video files
- πΌοΈ **Image Analysis**
- Quick single-image NSFW detection
- Visual results with interactive pie charts
- Drag and drop support for images
- Detailed confidence scores
- π **Performance**
- Automatic device detection (CPU/WebGPU)
- Progress tracking for long videos
- Cancelable analysis
- Responsive design for all screen sizes
- π **Advanced Visualization**
- Customizable chart settings
- Smooth line transitions
- Data point toggles
- Interactive zoom and pan controls
## π οΈ Technical Stack
- Vue 3 with Composition API
- Vite for blazing fast development
- Hugging Face Transformers for AI model inference
- ECharts for professional data visualization
- TailwindCSS for modern styling
## π Getting Started
1. Clone the repository: