A powerful, cross-platform tool for cloning websites with full JavaScript support, text extraction, and easy deployment.
- π Advanced Cloning - Uses Playwright to capture fully rendered JavaScript-heavy websites
- π Text Extraction - Automatically extracts all visible text for easy editing
- βοΈ Text Editing - Edit extracted texts and apply changes back to cloned sites
- π Static Hosting - Serve cloned sites with Python HTTP server
- π Flask Backend - Full Flask server with login logging capabilities
- βοΈ Cloudflare Tunnel - Expose local servers to the internet
- π¨ Dark Theme GUI - Beautiful, modern dark-themed interface
- π₯οΈ Cross-Platform - Works on Windows, Linux (Kali), and macOS
- Double-click
Launch CloneKit.bat - Wait for first-time setup
- Start cloning!
- Double-click
Launch CloneKit.sh - Wait for first-time setup
- Start cloning!
First run takes 5-10 minutes (installing dependencies)
Subsequent runs are instant!
- Python 3.7+ (auto-detected by launcher)
- Internet connection (for first-time setup)
Basic website scraping using wget. Good for simple static sites.
Copy a previously scraped site to a new location.
Recommended! Uses Playwright to capture:
- Fully rendered JavaScript
- All CSS and assets
- Interactive GUIs
- Dynamic content
Extract all visible text from a cloned site into a JSON file.
Open the extracted text file in your default editor.
Apply edited texts back to the cloned site.
Serve any folder as a static website.
Launch Flask server with login logging (for Telegram clone, etc.)
Expose local server via Cloudflare tunnel.
Open a URL in your default browser.
See INSTALL.md for detailed installation instructions.
QUICK_START.txt- Quick reference guideINSTALL.md- Detailed installation instructionsLAUNCHER_README.md- Launcher documentation
- Check Python is installed:
python --version - Try manual launch:
python launcher.py
- Delete
venvfolder and run launcher again - It will reinstall everything automatically
- Fixed in latest version! Uses proper timeouts and error handling
- Check log window for detailed error messages
- Fixed! GUI now properly closes all processes
- Click X button or use Ctrl+C in terminal
- Upload entire
telegram_web_k_clonefolder to Dropbox - Download on any Windows or Linux machine
- Double-click launcher
- Works the same on any machine!
- Double-click
create_desktop_shortcut.vbs
- Run:
./create_desktop_shortcut.sh
- Virtual Environment: Isolated Python environment (auto-created)
- Dependencies: Auto-installed on first run
- Process Management: All subprocesses properly tracked and cleaned up
- Thread Safety: All dialogs run in main thread to prevent hangs
- Graceful Shutdown: All processes terminated on exit
To update:
- Download new version
- Replace old folder
- Delete
venv(optional) - Run launcher again
This tool is for educational and testing purposes only.
- β GUI properly closes all processes on exit
- β No more hanging on dialogs
- β Advanced Clone uses proper timeouts
- β All subprocesses tracked and cleaned up
- β Thread-safe dialog handling
- β Cross-platform compatibility
- β Easy installation on Windows and Linux
Ready to clone! Just double-click the launcher and start using CloneKit.