An automated tool for liking posts on X (formerly Twitter) with configurable settings and session management.
- 👍 Automatically likes posts in your timeline
- ⚙️ Highly configurable settings (delays, refresh cycles, timeouts)
- 🔒 Secure session management
- 📊 Real-time statistics
- 🌐 Supports both visible and headless browser modes
- 💾 Persistent sessions for quick reuse
go install github.com/mirzaaghazadeh/xAutoLiker@latestThis will install xAutoLiker to your $GOPATH/bin directory. Make sure your $GOPATH/bin is added to your PATH.
xAutoLiker -username "your_username" -password "your_password"-
Required:
-username: Your X (Twitter) username/email-password: Your X (Twitter) password
-
Optional with defaults:
-headless: Run in headless mode without browser window (default: false)-refresh: Refresh page every N cycles (default: 5, 0 to disable)-like-delay: Delay between likes (default: 1s)-scroll-delay: Delay after scrolling (default: 2s)-timeout: Total session duration (default: 5m)
# Run in headless mode with fast liking
xAutoLiker -username "user" -password "pass" -headless -like-delay 500ms
# Visible browser with longer delays
xAutoLiker -username "user" -password "pass" -refresh 0 -like-delay 2s
# Long session in headless mode
xAutoLiker -username "user" -password "pass" -headless -timeout 2h -like-delay 1sSessions are stored in ~/.xautoliker/sessions/[username]. This allows for:
- Faster subsequent logins
- Persistent authentication
- Multiple account support
The tool provides real-time statistics:
- Total likes count
- Session duration
- Like rate (likes per minute)
- Stats are shown every 10 likes and after page refreshes
- Go 1.21 or higher
- Chrome/Chromium browser installed
- Your credentials are never stored, only browser session data is saved
- Sessions are stored securely in your home directory
- Run in headless mode for background operation
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details