- Download the
.dmgfile from GitHub Releases - Double-click to mount the disk image
- Drag Scraperstack.app to your Applications folder
- When opening for the first time:
- Right-click the app and select "Open"
- Or go to System Settings > Privacy & Security > Click "Open Anyway"
- Open Terminal
- Run this command (replace with your username):
xattr -cr /Applications/Scraperstack.app- Try opening the app again
sudo spctl --master-disable- Download the
.exeinstaller from GitHub Releases - Run the installer
- If Windows Defender shows a warning:
- Click "More info"
- Then click "Run anyway"
A powerful Electron.js application that leverages OpenAI's GPT models to analyze competitor websites and provide actionable SEO insights.
The AI Website Competition Analyzer helps digital marketers and SEO professionals:
- Scrape and analyze competitor website content
- Generate AI-powered optimization suggestions
- Create ready-to-use SEO assets
- Compare website performance metrics
- Export findings for easy implementation
Built with Electron.js for cross-platform compatibility and OpenAI's API for advanced AI analysis.
- HTML Structure Analysis - Breakdown of page architecture
- Content Evaluation - Quality assessment of text content
- SEO Scoring - 0-100 rating with improvement areas
- Metadata Generator - Title tags & meta descriptions
- Social Media Captions - Platform-optimized posts
- FAQ Schema Creator - JSON-LD ready for implementation
- Multilingual Support - Generate content in multiple languages
- One-click Copy - Copy any result to clipboard
- File Export - Save analysis as TXT or JSON
- GPT Model Toggle - Switch between GPT-3.5 and GPT-4
- API Key Management - Securely store credentials
Main dashboard with scraping controls
AI-generated website analysis results
API key management and preferences
-
Prerequisites:
- Node.js v16+
- npm/yarn
- OpenAI API key
-
Install dependencies:
npm install- Run development server:
npm start.
├── assets/ # Application assets
├── src/
│ ├── main.js # Main process
│ ├── preload.js # Preload scripts
│ ├── renderer.js # Renderer process
│ ├── index.html # Main window
│ └── style.css # Application styles
├── package.json # Project configuration
└── README.md # This file
-
Enter Website URL:
- Paste the competitor URL in the input field
- Select scraping options (JS rendering, proxies etc.)
-
Analyze Results:
- View raw HTML content
- Click any AI tool button to generate insights
-
Export Findings:
- Use copy buttons for quick sharing
- Save complete analysis as files
Access settings via the navigation menu to:
- Add your Scrapestack API key (http://scrapestack.com?utm_source=FirstPromoter&utm_medium=Affiliate&fpr=tim75)
- Add/update your OpenAI API key (https://platform.openai.com/api-keys)
- Test API connection
- Toggle between GPT models
- Manage scraping preferences
npm run build:macnpm run build:winBuilt executables will be in the dist/ folder.
- Frontend: Electron.js, HTML5, CSS3
- AI Services: OpenAI API (GPT-3.5, GPT-4)
- Scraping: Scrapestack API
- Build Tools: Electron Builder, npm scripts
This project is licensed under the MIT License - see the LICENSE file for details.
For support or feature requests:
- Email: support@example.com
- GitHub: github.com/Tim-M-83
- YouTube: @Digital-Insight
- Website: Mediencenter-Essen
💡 Tip: For best results, use GPT-4 when available as it provides more detailed analysis.