Opening N websites every day, clicking through check-in buttons, just for those points, membership days, experience points... Aren't you tired?
Actually, GitHub Actions can completely handle these tasks for you—scheduling a free server to run scripts daily, checking in and leaving, without spending a penny.
This article compiles GitHub Actions auto check-in projects that are still usable in 2026, covering cloud services, developer communities, technical forums, and more. Each includes the repository address, technical solution, and current status for your convenience.
If you're already familiar with GitHub Actions, you can skip this section.
Simply put, GitHub Actions is a free automation service provided by GitHub. You write a configuration file telling it "execute this script every morning at 8 AM," and GitHub automatically allocates a cloud server to run it, releasing it afterward.
Using it for check-in scripts has several natural advantages:
| Advantage | Description |
|---|---|
| Completely Free | Unlimited minutes for public repositories, 2000 minutes/month for private ones |
| No Server Needed | No need to buy a VPS or keep a local machine running |
| Simple Configuration | Fork repo → Fill in secrets → Enable, usually done in 3 steps |
| Scheduled Execution | Supports Cron expressions, minute-level precision |
| Multi-platform Notifications | Most projects support WeChat/DingTalk/email notifications for results |
⚠️ Note: GitHub officially discourages using Actions for automation tasks unrelated to code integration. While there haven't been widespread account bans for small-scale daily check-ins yet, please control frequency, use reasonably, and avoid abuse leading to account restrictions.
| Info | Details |
|---|---|
| Platform | Rainyun |
| Check-in Reward | Points, usable for renewing cloud servers, redeeming products |
| Project Address | LeapYa/Rainyun-Qiandao |
| Technical Solution | Selenium headless browser + ddddocr deep learning CAPTCHA recognition + OpenCV multi-algorithm positioning |
| Current Status | ✅ Actively maintained |
This is the key project maintained by this site. Rainyun's check-in has added Tencent TCaptcha (text/pattern selection type). Ordinary Cookie request methods won't work; Selenium simulating a real browser + AI CAPTCHA recognition is required.
Highlight Features:
📖 Detailed Setup Tutorial: 《2026 Latest Guide: Build Rainyun Auto Check-in for 0 Yuan, Auto Claim Points for Renewal (Step-by-Step Tutorial)》
🔍 CAPTCHA Tech Analysis: 《How to Crack Rainyun Check-in CAPTCHA? 2026 Latest Auto Recognition Solution》
| Info | Details |
|---|---|
| Platform | Baidu Tieba |
| Check-in Reward | Tieba experience points, level up |
| Representative Project | chiupam/tieba |
| Technical Solution | Calls mobile check-in API via BDUSS (Baidu login credential) |
| Current Status | ✅ Usable but note Cookie expiration |
Baidu Tieba check-in is one of the classic GitHub Actions use cases. Technically simpler—directly simulating mobile API requests, no browser needed.
Notes:
BDUSS has limited validity; after expiration, you need to re-obtain it from the browser and update GitHub Secrets| Info | Details |
|---|---|
| Platform | Juejin (juejin.cn) |
| Check-in Reward | Ore, usable for lottery draws and redeeming merchandise |
| Representative Project | longyi-xw/Nuggets |
| Technical Solution | Cookie + HTTP requests, calling check-in/lottery/luck-sharing APIs |
| Current Status | ✅ Usable but note Cookie expiration |
Juejin check-in scripts usually do more than just check-in—they also help complete daily lottery, luck-sharing, bug elimination, etc., grabbing all available benefits at once.
Notes:
| Info | Details |
|---|---|
| Platform | GLaDOS (VPN service) |
| Check-in Reward | Days extension, keeping free plan from expiring |
| Representative Project | Devilstore/Glados-Railgun-checkin |
| Technical Solution | Cookie + HTTP requests |
| Current Status | ✅ Usable but note Cookie expiration |
GLaDOS check-in is the first GitHub Actions automation project for many. Checking in daily keeps the free plan from expiring, perfect for light users.
Notes:
cron-job.org) to actively call GitHub Actions trigger API| Info | Details |
|---|---|
| Platform | Bilibili (bilibili.com) |
| Check-in Reward | Experience points, coins (for throwing/ sharing/ watching) |
| Representative Project | dangks/bilibili_checkin |
| Technical Solution | Cookie + HTTP requests, calling multiple task APIs |
| Current Status | ✅ Usable but note Cookie expiration |
This project does more than just check-in—it automatically completes Bilibili's full set of daily tasks:
Notes:
bili_jct, SESSDATA, DedeUserID| Info | Details |
|---|---|
| Platform | NodeSeek (VPS/server discussion forum) |
| Check-in Reward | Forum points, level up |
| Representative Project | priority3/nodeseek-checkin |
| Technical Solution | Cookie + HTTP requests |
| Current Status | ✅ Actively maintained |
NodeSeek is a gathering place for VPS and server enthusiasts, highly overlapping with Rainyun's user base. This project's highlight is multi-platform integration—one repo supports NodeSeek and several other platforms' check-ins.
Notes:
| Platform | Check-in Reward | Technical Difficulty | Maintenance Status | Has CAPTCHA | Recommendation Index |
|---|---|---|---|---|---|
| Rainyun | Points (exchangeable for servers) | ⭐⭐⭐ | ✅ Active | ✅ TCaptcha (AI auto-recognition) | ⭐⭐⭐⭐⭐ |
| Baidu Tieba | Experience points | ⭐ | ✅ Active | ❌ | ⭐⭐⭐⭐ |
| Juejin | Ore (lottery) | ⭐ | ✅ Active | ❌ | ⭐⭐⭐⭐ |
| GLaDOS | Days extension | ⭐ | ✅ Usable | ❌ | ⭐⭐⭐ |
| Bilibili | Exp points/coins | ⭐ | ✅ Active | ❌ | ⭐⭐⭐⭐ |
| NodeSeek | Forum points | ⭐ | ✅ Active | ❌ | ⭐⭐⭐⭐ |
GitHub states clearly: scheduled tasks may be delayed by 0~3 hours. This is because GitHub Actions is a shared resource; queuing during peak times is normal.
Solution: Don't set check-in time at round hours (e.g., 0 0 * * *), change to a random non-round hour (e.g., 15 3 * * *) to avoid peaks.
If a repo has no push operations or manual triggers for 60 days, GitHub automatically disables its scheduled tasks and emails you.
Solution: Manually trigger the Workflow every month or two, or set up a small script for scheduled commits to keep it active.
Except for Rainyun (using account password + Cookie persistence), most projects rely on Cookies or Tokens for login. These credentials eventually expire, requiring manual updates to GitHub Secrets.
Solution: Configure message notifications (PushPlus, WeChat, etc.) to receive alerts immediately upon check-in failure and update credentials promptly.
Besides those detailed above, you can find check-in projects for the following platforms on GitHub (search keywords):
refresh_token API calls, but top projects have been banned by GitHub; find active repos yourselfsspanel checkinhostloc checkinAvailability of these projects changes quickly. When searching GitHub, sort by "Recently updated" and prioritize repos with recent maintenance.
The core logic of GitHub Actions auto check-in is one sentence: Let GitHub's free server run a script for you once a day. Technically not complex, but each platform's risk control differs; choosing the right project is key.
If you're new to GitHub Actions check-ins, start with the Rainyun check-in—it has the most comprehensive documentation and tutorials, and the richest features. Setup tutorial here:
If you find it useful, don't forget to give the repo a Star ⭐: https://github.com/LeapYa/Rainyun-Qiandao
🚨 Disclaimer: The automated check-in behaviors mentioned in this article may violate the user agreements and terms of service of respective platforms, with risks including account bans and point resets. This article is for learning the technical principles of GitHub Actions automation only. Do not use for large-scale commercial purposes. Use implies you have fully assessed the risks and voluntarily bear the consequences. The latest availability of each project is subject to its GitHub repository.