ScamSimAI v1.0.0 - Initial Release
Welcome to the first official release of ScamSimAI! This sophisticated AI-powered platform helps users understand and detect scam communications through realistic simulations and advanced spam detection capabilities.
✨ What's New
🚀 Core Features
- AI-Powered Scam Simulation: Realistic conversation generation using state-of-the-art language models
- Advanced Spam Detection: LLM-powered classification to identify potentially malicious content
- Modern Web Interface: Clean, responsive Next.js frontend with intuitive navigation
- Secure API Server: FastAPI backend with authentication and rate limiting
- Platform Support: Tested on Windows
🛠️ Technical Highlights
- Automated Setup: One-command installation with
python setup.py - Virtual Environment Management: Isolated Python environment for clean dependencies
- Live Installation Progress: Real-time feedback during dependency installation
- Comprehensive Documentation: Detailed guides for users and developers
- Security Best Practices: API key authentication, CORS protection, input validation
🔧 Components
- Frontend: Next.js 15+ with TypeScript and Tailwind CSS
- Backend: Python with FastAPI, Hugging Face Transformers
- AI Models: Pre-configured for text generation and classification
- Database: Local storage with conversation persistence
🚀 Quick Start
# Clone and setup
git clone https://github.com/ApostolisC/AI-Scammer-Simulation
cd "AI Scammer Simulation"
python setup.py
# Configure your Hugging Face tokens in server/.env
# Start server/server.py using uvicorn
# Start the application at frontend and visit http://localhost:3000