A Github Bot that automatically follows and unfollows users, to boost your profile growth, presence, and interactions.
This project is experimental and was developed for educational purposes only. Please be aware that using automated tools on GitHub, including this application, may violate GitHub’s Terms of Service, which prohibit activities such as:
- Automated excessive bulk activity (e.g., mass following or starring)
- Coordinated inauthentic interactions, such as fake accounts or bots
- Rank abuse through automated following or starring
- Spamming or cryptocurrency mining
- Excessive burden on GitHub servers through automated requests
By using this tool, you acknowledge the risk of your account being flagged or banned for violating GitHub's policies. Proceed with caution, and use at your own risk. This tool is intended solely for learning purposes, and the developer is not responsible for any misuse or potential consequences.
This project is a Node.js application that automates following and unfollowing users on GitHub at random intervals, simulating human-like behavior. It uses a queue system to manage actions, integrates logging for tracking activity, ensures compliance with GitHub’s API rate limits, and helps boost your profile growth, presence, and interactions by automatically engaging with users. Designed for long-term, 24/7 operation, it efficiently handles large volumes of users by optimizing API calls and minimizing redundant actions, ensuring smooth and resource-effective performance.
This project was built using Node 16.20.2 on Ubuntu (Linux)
-
Clone repository OR download the latest release
git clone https://github.com/KevinTrinh1227/Github-Auto-Followers-Bot
cd Github-Auto-Followers-Bot -
OPTIONAL: Use the correct Node version using NVM (Node v16.20.2)
nvm install 16
nvm alias default 16 -
Install the dependencies using npm or yarn
npm install
yarn install
-
Now run the application
npm start
yarn run start