astarii
How it works

Scheduling

Set when an Astari works. It runs on its own after that, with your computer off.

The four shapes

Once a dayOne local time, e.g. 10:00.
Several times a dayA list of local times, e.g. 08:30, 12:30, 16:30, 20:30. Use this when the gaps are uneven — an interval would put a session at 1am.
Every N hoursAn even interval, anchored to a start time so it stays predictable.
Chosen weekdaysAny of the above, restricted to specific days. Weekdays only, weekends only, Mondays.

Times are local, and stay local

You set the time in your own timezone and it stays there through daylight saving. A 09:00 Astari runs at 09:00 in March and 09:00 in November, not an hour out.

Runs vary on purpose

Social Astarii (X, Reddit) do not start at exactly the same second every day, and do not do exactly the same number of things each day. An account that posts precisely 30 replies at 09:00:00 daily looks scripted, because it is. Astarii spreads the start time and varies the daily target underneath the maximum you set.

This is why a run may begin a few minutes late, and why one day's total can be lower than your cap. That is the feature working.

It never repeats itself

A scheduled Astari remembers what it already handled. Before acting on anything it checks whether a previous run did it, and skips if so. Each run works forward to new items rather than starting from the top.

If your job says to do one of something, it does one and stops — it does not keep going just because more exist.

Pausing and running now

Pause an Astari from the Schedules tab; it stops firing but keeps its memory, so resuming picks up where it left off rather than starting over. Run starts one immediately without disturbing the schedule.

Two runs of the same Astari never overlap

If a run is still going when the next is due, the next one is skipped rather than stacked. Two copies of the same job would fight over the same browser session.