-
Deploy to Vercel
-
Add Environment Variables:
GITHUB_TOKEN: GitHub personal access tokenOPENAI_API_KEY: OpenAI API keyCRON_SECRET: Random string for security
-
Redeploy after adding variables
Warning: Using automation tools to interact with GitHub (starring, forking, following, creating issues, or creating pull requests) may violate GitHub Terms of Service or trigger automated abuse detection. This can result in account restriction or suspension. Test this project only on a secondary/spare GitHub account. The author is not responsible for any account actions taken by GitHub.
- Star, fork, or watch repositories
- Follow users
- Create issues, commits, and pull requests
- AI-generated content via OpenAI
- Configurable timing and action weights
- Cron job triggers automation
- Bot finds trending repositories by topic
- Performs weighted-random actions with delays
- AI generates natural commit messages and issue bodies
- Session lasts 15–30 minutes with a smart exit strategy
.
├── README.md
├── lib
│ ├── g_ai.js
│ ├── g_config.js
│ ├── g_github.js
│ └── g_runner.js
├── package.json
├── pages
│ ├── api
│ │ └── run.js
│ └── index.js
└── vercel.json
pages/api/run.js- serverless endpoint triggered by cron to start a run
- Keep
GITHUB_TOKENscope minimal. For actions like starring and forking,public_repoandreposcope may suffice. - Use short, realistic delays and randomized timing to mimic human behavior.
- Log actions locally first and review logs before enabling larger runs.
Automated interaction with third-party services may have legal and ethical consequences. Always review the target site's Terms of Service, rate limits, and acceptable-usage policies before running any automation.