Skip to content

nav194/CloneShield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ CloneShield

AI Content Detection & Verification Tool

CloneShield is a professional web application that leverages Claude AI's vision capabilities to detect whether images and audio files are AI-generated or human-created. Built with a clean, modern interface, CloneShield provides detailed analysis and confidence metrics to help you verify content authenticity.

License: MIT Made with Claude

✨ Features

  • πŸ–ΌοΈ Image Analysis - Upload images to detect AI generation patterns
  • 🎡 Audio Analysis - Analyze audio files for synthetic characteristics
  • πŸ“Š Detailed Metrics - Get comprehensive breakdowns including:
    • Artifact Detection Score
    • Pattern Analysis Score
    • Frequency Analysis Score
    • Noise Signature Score
  • 🎯 Confidence Ratings - Receive percentage-based confidence levels for each analysis
  • πŸ’‘ AI Reasoning - Understand why content is flagged as AI-generated or human-created
  • πŸ“± Responsive Design - Works seamlessly on desktop, tablet, and mobile devices
  • 🎨 Modern UI - Clean, professional interface with subtle gradients and smooth animations

πŸš€ Demo

CloneShield Demo

πŸ› οΈ Technology Stack

  • Frontend: HTML5, CSS3, Vanilla JavaScript
  • AI Engine: Claude Sonnet 4 (Anthropic API)
  • Design: Custom CSS with gradient accents and modern UI patterns
  • Deployment: Static hosting compatible (Vercel, Netlify, GitHub Pages)

πŸ“¦ Installation

Prerequisites

  • A modern web browser (Chrome, Firefox, Safari, Edge)
  • Anthropic API access (for production use)

Quick Start

  1. Clone the repository:
git clone https://github.com/yourusername/cloneshield.git
cd cloneshield
  1. Open ai-detector.html in your browser:
open ai-detector.html
  1. Upload an image or audio file to test the detection

API Configuration

CloneShield uses the Anthropic Claude API for content analysis. The API calls are made directly from the browser.

Note: For production deployment, you should implement a backend proxy to keep your API key secure. The current implementation makes direct API calls from the client side.

🎯 How It Works

  1. Upload Content - Drag and drop or browse to select an image or audio file
  2. AI Analysis - Claude AI analyzes the content for:
    • Unnatural smoothness or texture patterns
    • Inconsistent lighting and shadows
    • Anatomical impossibilities or distortions
    • AI-specific digital artifacts
    • Repeating patterns
    • Unrealistic physics or proportions
  3. Get Results - Receive a clear verdict with confidence percentage and detailed reasoning

πŸ“Έ Screenshots

Upload Interface

Clean, intuitive drag-and-drop interface for uploading files

Analysis Results

Comprehensive breakdown with confidence metrics and AI reasoning

πŸ”’ Security & Privacy

  • Client-side Processing: File uploads are processed directly in your browser
  • No Storage: Files are not stored on any server
  • API Communication: Secure HTTPS connections to Anthropic API
  • Privacy First: Your content is only sent to the API for analysis and not retained

🀝 Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Development Guidelines

  • Follow the existing code style
  • Test on multiple browsers
  • Ensure responsive design works on all screen sizes
  • Add comments for complex logic
  • Update documentation as needed

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • Anthropic for providing the Claude API
  • Claude AI for powering the content detection
  • The open-source community for inspiration and tools

πŸ› Known Issues

  • Audio analysis is currently limited as Claude cannot directly process audio files - analysis is based on metadata and file characteristics
  • API rate limits may apply based on your Anthropic plan

πŸ—ΊοΈ Roadmap

  • Backend API proxy for secure key management
  • Support for video file analysis
  • Batch processing capabilities
  • Export analysis reports to PDF
  • Historical analysis tracking
  • User authentication system
  • API rate limiting and caching
  • Multi-language support

πŸ“§ Contact

Project Maintainer - Navneet Subramoniam


⭐ If you find CloneShield useful, please consider giving it a star!

Built with ❀️ using Claude AI

About

πŸ›‘οΈ AI-powered content verification tool that detects whether images and audio are AI-generated or human-created using Claude AI's vision capabilities. Features real-time analysis with confidence metrics and detailed reasoning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages