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

Write it once.Let it run on time.

Give your regular scripts a schedule.

Tick is a Node.js task scheduler for macOS and Windows. Write a script or choose a .js file, set a calendar schedule or interval, then test it and inspect the logs.

macOS · Windows Schedules under your user account

Tick’s mint-haired timekeeper holding a pocket watch on a giant clock
THE TIMEKEEPER · ORIGINAL TICK CHARACTER
A DAY, ON YOUR TERMSCHOOSE A TIME TO EXPLORE
22:30
backup-notes.js

Write a script to copy your notes folder and schedule it for each evening. Your script controls the destination and which backups to keep.

TRY THE DEMO
SCROLL TO SCHEDULE A SCRIPT01 — 03
01Calendar schedules02Fixed intervals03Node.js scripts04Execution logs

THE TIME ATELIER / ONE JOB, FROM START TO FINISH

22:30. Time to put
today’s notes away.

Take a notes-backup script you’ve written. Here’s how you can give it a schedule, try it out, and check what happened in Tick.

Website illustration · Not an app screenshot. No scripts are executed.

Give it a time.

Set it to run every evening at 22:30. For a more frequent rhythm, choose a fixed interval. The month view shows where your tasks fit.

Calendar schedules / Fixed intervals

Bring your own script.

Choose backup-notes.js or write Node.js directly. Try it before saving to check the file paths and output, then hand the task to your system scheduler.

A separate Node.js installation is required

See how it went.

Inspect standard output and errors in the task. Edit the schedule or script when things change, or disable it for a while. Tick manages the tasks it creates.

Current-user system tasks / No admin rights required

02 / THE TIME PLAYGROUND

Set a time. Try a run.

Choose a date and time, or switch to an interval. Start the demo to see a task trigger, run and produce a log.

This is a scheduling preview. In Tick, you write or choose the script first.

TICK / TIME WORKBENCHInteractive demo · No real tasks are created or executed
September2026 / 09
MTWTFSS
USER SCRIPT / 003

Back up today’s notes

This scheduleEvery day · 22:30

01

Schedule triggered

02

Example script running

03

Run complete · Read the log

Execution logSimulated output
> Ready to start the demo
  node backup-notes.js
This demo does not access your files or run scripts

03 / DATA & PERMISSIONS

Where it all lives.

Your system handles scheduling. Scripts and logs live in your user directory.

Tick mascot with clock ornamentsTICK / THE TIMEKEEPER
01 /

Only Tick’s own tasks

Tick uses the current user’s LaunchAgent on macOS and Task Scheduler on Windows. It only manages tasks it created with ownership markers. It leaves other system tasks alone and does not request administrator access.

02 /

Scripts and logs are stored locally

Tick stores task scripts, indexes and logs in your user data directory. Whether a script connects to the internet depends on its code. JavaScript tasks require your own Node.js installation.

03 /

Use DeepSeek if you want a draft

DeepSeek can turn a task description into an editable draft. Tick needs no API key without it. When used, your description and key are sent to api.deepseek.com. The key is stored in plain text in local settings and can be deleted there.

04 / DOWNLOAD TICK

Schedule your first script.

Get Tick, choose a script and a time, and try it before saving.

All versions & installers
Installation & platform checks

macOS packages are not Apple-notarized; Windows installers are not Authenticode-signed. Your system may show an origin or publisher warning. Windows ARM64 has passed CI build and architecture checks; native interaction has not yet been verified. Intel Macs are unverified.

GOOD TO KNOW

Before you start

Do I need Node.js?

JavaScript tasks require your own Node.js installation. Tick detects available versions but does not install Node.js or change PATH. Scheduled tasks do not read interactive shell profiles, so use absolute paths for Node, scripts and working directories.

How often can a task run?

Use calendar schedules for fixed times. Fixed intervals start at 1 second on macOS and range from 60 seconds to 31 days on Windows. The system scheduler determines actual execution.

Are updates installed automatically?

No. Open Application Updates in Settings to check for updates, read release notes and install a signature-verified update. Tick does not download in the background or install silently. Versions 0.1.3 and older need a manual installation from Releases first.