tick.
00 /THE TIMEKEEPER'S ATELIERNODE.JS × YOUR DAY

脚本写一次,到点自己跑。

给常跑的脚本,安排一个时间。

Tick 是 macOS 与 Windows 的 Node.js 定时任务工具。编写脚本或选择 .js 文件,按日历或固定间隔运行,保存前试跑,执行后看日志。

macOS · Windows 当前用户的系统定时任务

Tick 时间守护者:薄荷双马尾少女抱着怀表,坐在大钟上
时间守护者 · Tick 原创角色
把一天,安排好点一个时间,看看能做什么
22:30
backup-notes.js

写好复制笔记文件夹的脚本,安排每天晚上运行。备份位置和保留方式由你的脚本决定。

查看调度演示
往下看,给脚本排个班01 — 03
01日历调度02固定间隔03Node.js 脚本04执行日志

时间工房 / 一次任务的经过

每晚 22:30,
把今天的笔记收好。

以你准备好的笔记备份脚本为例。从安排时间,到确认输出,看看一件重复的小事怎样交给 Tick。

官网流程示意 · 不是真实应用截图,不会执行脚本

先给它一个时间。

设为每天 22:30 运行;需要更密集的节奏,也可以改用固定间隔。任务排在哪里,打开月历就能看见。

按日历 / 按间隔

接上你准备的脚本。

选择 backup-notes.js,或直接编写 Node.js。保存前先试跑一次,确认文件路径与输出符合预期,再把任务交给系统调度。

需要自行安装 Node.js

跑得怎样,有迹可查。

在任务中查看标准输出与错误输出。需要调整时,编辑时间或脚本;临时不需要,就停用。Tick 管理自己创建的任务。

当前用户的系统任务 / 无需管理员权限

02 / THE TIME PLAYGROUND

给它定个时间,跑一次。

选日期和时刻,或换成固定间隔。启动演示,看看任务如何触发、运行并留下日志。

这里只预演调度过程。实际使用时,请先编写或选择脚本。

TICK / 时间实验台交互演示 · 不会创建或执行真实任务
九月2026 / 09
USER SCRIPT / 003

备份今天的笔记

本次安排每天 · 22:30

01

调度已触发

02

示例脚本运行中

03

运行完成 · 查看日志

执行日志模拟输出
> 等待启动演示
  node backup-notes.js
网页演示不会访问你的文件或运行脚本

03 / DATA & PERMISSIONS

任务和数据,放在哪里?

系统负责调度。脚本与日志保存在你的用户目录。

Tick 钟表发饰吉祥物TICK / THE TIMEKEEPER
01 /

只管理自己的任务

macOS 使用当前用户 LaunchAgent,Windows 使用当前用户 Task Scheduler。Tick 只管理自己创建并带有所有权标记的任务,不改动其他系统任务,不请求管理员权限。

02 /

脚本与日志保存在本机

Tick 将任务脚本、索引和日志保存在当前用户的数据目录。脚本是否联网,取决于你写的内容。JavaScript 任务需要自行安装 Node.js。

03 /

需要时,再用 DeepSeek

可选用 DeepSeek 将任务描述生成可编辑草稿;不用时,Tick 无需 API Key。使用时,描述与 Key 会发送至 api.deepseek.com。Key 明文保存在本机配置中,可在设置里删除。

04 / DOWNLOAD TICK

安排你的第一个脚本。

下载 Tick,选好脚本和时间,保存前先试跑。

查看全部版本与安装包
安装说明与平台验证情况

macOS 安装包未经 Apple 公证,Windows 安装包未做 Authenticode 签名,系统可能显示来源或发布者提示。Windows ARM64 已通过 CI 构建与架构校验,原生交互尚未验收;Intel Mac 尚未验证。

GOOD TO KNOW

开始之前

需要安装 Node.js 吗?

JavaScript 任务需要自行安装 Node.js。Tick 会检测可用版本,但不会安装 Node.js 或修改 PATH。调度环境不读取交互式 shell profile,Node、脚本和工作目录建议使用绝对路径。

多久可以运行一次?

日历调度适合固定时刻;固定间隔在 macOS 最短 1 秒,在 Windows 支持 60 秒至 31 天。实际执行由系统调度器决定。

更新会自动安装吗?

不会。在设置的「应用更新」中主动检查、查看版本说明并安装经过签名验证的更新。Tick 不会后台下载或静默安装。v0.1.3 及更旧版本需要先从 Releases 手动安装一次。