Automate daily website check-ins or logins without manual intervention.
Schedule API calls to run at specific times to collect or sync data.
Run data collection jobs periodically without keeping a computer running.
Manage multiple scripts across different languages from a single web dashboard.
Requires Docker to run; needs to pull images and start containers before accessing the web UI.
Qinglong (青龙) is a scheduled task management platform, a self-hosted tool for running automated scripts on a timer, similar to how cron jobs work on Linux servers, but with a full web-based management interface. The problem it solves is the need to run scripts regularly (for example, every hour or every day) across multiple scripting languages, without needing to be a server administration expert. You deploy it via Docker, access it through a browser, and manage everything from the web UI. The platform supports scripts written in Python 3, JavaScript, TypeScript, and shell scripts. Through the web interface you can add new scripts, set their schedules down to the second, manage environment variables (useful for storing API keys or credentials your scripts need), edit configuration files, and view logs from each task run. It also supports system-level notifications, a dark mode, and mobile device operation. Someone would use Qinglong when they want to automate repetitive online tasks, such as checking in to websites, running API calls on a schedule, or performing data collection jobs, without leaving a laptop running. Deployment uses Docker (available as Alpine or Debian-based images) or npm on Debian/Ubuntu/Alpine Linux systems. The project is primarily documented in Chinese but includes an English README.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.