A powerful and feature-rich Discord server cloner with a beautiful CLI interface
Made with love by ApeX Development
- Clone server roles with proper hierarchy and permissions
- Clone all channel types (text, voice, categories)
- Clone channel permissions and overwrites
- Clone server emojis
- Clone server icon and name (optional)
- Beautiful progress bars and colored output
- Input validation and error handling
- Rate limit protection with configurable delays
- Easy-to-use interactive prompts
█████╗ ██████╗ ███████╗██╗ ██╗ ██████╗██╗ ██████╗ ███╗ ██╗███████╗██████╗
██╔══██╗██╔══██╗██╔════╝╚██╗██╔╝ ██╔════╝██║ ██╔═══██╗████╗ ██║██╔════╝██╔══██╗
███████║██████╔╝█████╗ ╚███╔╝ ██║ ██║ ██║ ██║██╔██╗ ██║█████╗ ██████╔╝
██╔══██║██╔═══╝ ██╔══╝ ██╔██╗ ██║ ██║ ██║ ██║██║╚██╗██║██╔══╝ ██╔══██╗
██║ ██║██║ ███████╗██╔╝ ██╗ ╚██████╗███████╗╚██████╔╝██║ ╚████║███████╗██║ ██║
╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝╚══════╝ ╚═════╝ ╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝
- Node.js 14.0.0 or higher
- A Discord account token
- Admin permissions on the target server
- Clone the repository:
git clone https://github.com/apex-development/apex-cloner.git
cd apex-cloner- Install dependencies:
npm install- Run the cloner:
npm startSimply double-click start.bat - it will automatically install dependencies and launch the cloner!
chmod +x start.sh
./start.sh- Start the application with
npm start - Enter your Discord account token when prompted
- Enter the source server ID (the server you want to clone)
- Enter the target server ID (the server to clone to)
- Choose whether to clone the server icon and name
- Wait for the cloning process to complete
- Open Discord in your browser
- Press
Ctrl + Shift + I(orCmd + Option + Ion Mac) to open Developer Tools - Go to the "Network" tab
- Send any message in Discord
- Click on any request and find the "Authorization" header
- Copy the token value
- Enable Developer Mode in Discord Settings > App Settings > Advanced
- Right-click on the server icon
- Click "Copy Server ID"
You can modify the delays in main.js to adjust the cloning speed:
const CONFIG = {
delays: {
role: 500, // Delay between role creations (ms)
channel: 800, // Delay between channel creations (ms)
emoji: 1000 // Delay between emoji creations (ms)
}
};Note: Lower delays may result in rate limiting. Increase delays if you encounter issues.
| Feature | Status |
|---|---|
| Server Name | ✅ |
| Server Icon | ✅ |
| Roles (name, color, permissions) | ✅ |
| Categories | ✅ |
| Text Channels | ✅ |
| Voice Channels | ✅ |
| Channel Permissions | ✅ |
| Channel Topics | ✅ |
| Emojis | ✅ |
| NSFW Settings | ✅ |
| Slowmode | ✅ |
| User Limit (Voice) | ✅ |
| Bitrate (Voice) | ✅ |
- Messages
- Members
- Bans
- Invites
- Webhooks
- Integrations
- Server Banner/Splash (Nitro features)
This tool is for educational purposes only. Using selfbots violates Discord's Terms of Service and may result in your account being banned. Use at your own risk.
- Subscribe to ApeX Development on YouTube
- Star this repository if you found it helpful
This project is licensed under the MIT License - see the LICENSE file for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Made with ❤️ by ApeX Development