An open API service indexing awesome lists of open source software.

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.

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.

![License](https://img.shields.io/badge/license-MIT-blue.svg)
![Vue](https://img.shields.io/badge/vue-3.x-brightgreen.svg)
![Vite](https://img.shields.io/badge/vite-latest-purple.svg)

## ✨ 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: