whatisgithub

What is dailycheckin?

sitoi/dailycheckin — explained in plain English

Analysis updated 2026-06-24

8,615PythonAudience · generalComplexity · 2/5LicenseSetup · moderate

In one sentence

Python script that automatically performs daily check-ins on dozens of Chinese platforms, video sites, cloud storage, forums, to collect coins and rewards without visiting each site by hand.

Mindmap

mindmap
  root((DailyCheckIn))
    What it does
      Auto check-in
      Reward collection
      Multi-platform
    Platforms
      BiliBili
      iQiyi
      Baidu Wangpan
      V2EX
    Run modes
      Docker
      GitHub Actions
      Qinglong
    Notifications
      Telegram
      WeChat
      DingTalk
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automate daily check-ins on BiliBili, iQiyi, and other platforms to earn coins and rewards on a fixed schedule.

USE CASE 2

Run the script inside Docker or a Qinglong panel so it executes unattended every morning without your involvement.

USE CASE 3

Support multiple accounts per platform so all your logins collect check-in rewards in a single run.

USE CASE 4

Receive a Telegram or WeChat summary notification after each run to confirm which platforms succeeded.

What is it built with?

PythonDocker

How does it compare?

sitoi/dailycheckinjohnserf-seed/tiktokdownloadrednote-hilab/dots.ocr
Stars8,6158,6178,612
LanguagePythonPythonPython
Setup difficultymoderatemoderatemoderate
Complexity2/52/53/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Each platform requires its own authentication cookies or credentials to be configured before first run.

MIT license, use freely for any purpose including commercial, keeping the copyright notice.

So what is it?

DailyCheckIn is a Python script that automatically performs daily check-ins on a collection of Chinese online platforms so you earn the rewards without visiting each site by hand. The platforms include video and streaming services like BiliBili, AcFun, and iQiyi, note-taking tools like Youdao Cloud Notes, community forums like V2EX and Baidu Tieba, cloud storage like Baidu Wangpan and Aliyun Drive, and several others. Each platform offers small perks for checking in, such as coins, experience points, storage space, or virtual flowers, and this script collects all of them on a schedule. The script can run in several ways: inside a Docker container, on a Synology NAS panel called Qinglong, locally on your own machine, or through GitHub Actions. Multiple accounts are supported, so if you have more than one login for a given platform you can check in on all of them. Scheduled tasks let you set a fixed time each day for the script to run automatically without any manual input. After each run, the script can send you a summary notification through a range of channels: DingTalk, WeChat Work robot, WeChat Work application messages, Telegram, Bark on iOS, Server Chan (a WeChat push service), PushPlus, and several QQ-based options. You pick whichever notification method fits your setup. The project is written in Python and also available as a package you can install from PyPI. The README is primarily in Chinese and focuses on the list of supported platforms, their current status (working, temporarily broken, or pending), and links to a documentation site for setup details. The codebase is MIT licensed and open to community contributions.

Copy-paste prompts

Prompt 1
Show me how to configure DailyCheckIn with my BiliBili cookies and set up a daily GitHub Actions schedule.
Prompt 2
How do I add Telegram notifications to DailyCheckIn so I get a summary message after each run?
Prompt 3
Set up DailyCheckIn in Docker with multiple accounts configured for BiliBili and Aliyun Drive.
Prompt 4
Which platforms in DailyCheckIn are currently marked as broken and is there a workaround for each?

Frequently asked questions

What is dailycheckin?

Python script that automatically performs daily check-ins on dozens of Chinese platforms, video sites, cloud storage, forums, to collect coins and rewards without visiting each site by hand.

What language is dailycheckin written in?

Mainly Python. The stack also includes Python, Docker.

What license does dailycheckin use?

MIT license, use freely for any purpose including commercial, keeping the copyright notice.

How hard is dailycheckin to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is dailycheckin for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.