Repolode
whyour

whyour/qinglong

支持 Python3、JavaScript、Shell、TypeScript 脚本的自托管定时任务管理面板。

Star
20,073
Fork
3,228
未关闭 Issue
76
最近提交
前天

这是什么?

青龙是一个定时任务管理平台,用于按计划运行脚本,并通过网页界面进行管理。它支持 Python3、JavaScript、Shell 和 TypeScript 脚本,任务调度精度可到秒级。

在面板中可以在线编辑脚本、环境变量和配置文件,查看任务日志,并接收系统级通知。界面支持暗黑模式和手机端操作。项目提供 Docker 镜像(基于 Alpine 或 Debian)和 npm 包两种部署方式。

独立发布的远程 CLI(@whyour/qinglong-cli)可以从终端或自动化流程中创建、运行和查看任务与订阅,并支持 JSON 输出,便于脚本调用。

核心功能

  • 01按计划运行 Python3、JavaScript、Shell 和 TypeScript 脚本。
  • 02支持秒级任务调度。
  • 03在浏览器中在线编辑脚本、环境变量和配置文件。
  • 04可在线查看任务日志并发送系统级通知。
  • 05提供支持 JSON 输出的远程 CLI,便于脚本和 AI Agent 调用。

适用场景

  • 在家庭服务器或 NAS 上定时运行签到、自动化等脚本。
  • 通过共享的网页面板统一管理团队的定时任务。
  • 在 CI 流程或终端中脚本化远程管理任务。

快速上手

  1. 1

    通过 npm 安装包(需先自行安装 node、npm、python3、pip3 和 pnpm)

    npm i @whyour/qinglong
  2. 2

    在浏览器中打开本地面板地址

使用前须知

  • npm 版本仅支持 debian、ubuntu 和 alpine 系统,且需要手动安装 node、npm、python3、pip3 和 pnpm。
  • 以非 root 用户运行 Docker 需要使用 debian 镜像,因为 Alpine 的 crond 需要 root 权限。

收录于专题

标签

常见问题

qinglong 是什么?
支持 Python3、JavaScript、Shell、TypeScript 脚本的自托管定时任务管理面板。 青龙是一个定时任务管理平台,用于按计划运行脚本,并通过网页界面进行管理。它支持 Python3、JavaScript、Shell 和 TypeScript 脚本,任务调度精度可到秒级。
qinglong 可以免费使用吗?用的什么许可证?
qinglong 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
qinglong 还在维护吗?
活跃维护中。qinglong 最近一次提交是在 2026年11月5日。
qinglong 适合用来做什么?
在家庭服务器或 NAS 上定时运行签到、自动化等脚本。 通过共享的网页面板统一管理团队的定时任务。 在 CI 流程或终端中脚本化远程管理任务。
qinglong 怎么安装和运行?
通过 npm 安装包(需先自行安装 node、npm、python3、pip3 和 pnpm): npm i @whyour/qinglong 在浏览器中打开本地面板地址
在哪里获取 qinglong?
源代码和安装说明在 GitHub 上:https://github.com/whyour/qinglong

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目