AI schedules
Prompts the AI runs by itself at set times, and sets of tabs that open on a schedule.
A schedule is a prompt the AI runs on its own at times you pick: "every weekday at 8, list what's new in my Linear inbox", or "every morning, tell me if these boots are under $150". It runs on your computer in a hidden tab, and ends with a short report. A schedule can also just open a set of tabs, with no AI involved.
Schedules live on their own page, onezero://schedules. Open it from Settings → AI → Schedules → Manage schedules, the side chat's menu, or the command center.
Making a schedule
The form sits at the top of the Schedules page. Press N to jump to it.
Pick what it does: Ask the AI with a prompt, or Open tabs with a list of addresses. Add open tabs fills in the window's tabs.
Pick when: Days (at a time on the days you choose), Hours, Monthly, or Once.
Pick what it can reach (see below), and the model.
Save it (⌘CtrlEnter), then press Run now on its row to see what it does.
Run a new schedule once by hand. A first run shows what it needs long before it runs at 3am with no one there.
You can also ask in the chat ("every morning, check my Linear inbox"). The AI shows the whole schedule on a card, and nothing is saved until you allow it, even with Allow everything. Right-click a message you sent and pick Schedule this… to start from it, or right-click a folder in the command center and pick Schedule this folder… to open its tabs on a schedule.
Under Options: a name, a Time limit, Leave tabs for me, and If it's missed.
What it can reach
Nobody is watching a run, and it reads text anyone can write, so a schedule gives up either your sign-ins or the open web:
| The open web | My accounts | |
|---|---|---|
| Signed in | No: a fresh session each run, thrown away after | Yes, as you |
| Where it can go | Anywhere | Only the sites you list |
| Web search | Yes | No |
| Good for | News digests, public prices, research | Inboxes, dashboards, anything behind a sign-in |
The open web is the default. With My accounts, each listed site has a level:
| Level | The AI may |
|---|---|
| Read | Read pages, scroll, and follow links to listed sites |
| Click | Also press buttons and open menus |
| Act | Also type and press keys |
New sites start at Read. Be careful with Click and Act on mail, chat, or social sites, where other people's words could tell the AI what to press.
A run never runs scripts, signs in with saved passwords, touches your memory or browsing history, or sees your other tabs. It doesn't ask you anything: an action it isn't allowed is refused, the run carries on, and its report lists what it wanted, with a button to allow it (for example, allowing clicks on a site). Then press Run again.
Hearing back
Each schedule's Tell me setting:
| Tell me | When a run ends |
|---|---|
| When there's news | A notice in the Dynamic Island, and a system notification if no window has focus, unless the run found nothing (the default) |
| Every time | The same, after every run |
| Never | Nothing. The run is in Activity. |
A failed or blocked run always tells you, once, until it next works.
Activity on the Schedules page keeps every run. Open one to read its report and steps, or press Continue in chat to ask follow-ups in a chat tab.
Tabs it leaves
With Leave tabs for me on, a run can end with tabs waiting, such as "open the pull requests waiting on my review". They go in a folder named after the schedule, asleep until you open one. On the next run, tabs you never opened are replaced, and ones you opened stay. The Dynamic Island says how many are waiting, with View.
A tabs-only schedule works the same way, with no AI and nothing spent. It can hold up to 20 tabs.
When the browser isn't running
Schedules only run while the browser is open on your computer, in the profile they were made in. They don't wake a sleeping computer.
- A time missed while the computer was asleep or the browser was closed runs once when you're back, with Catch up later (the default), or is skipped with Skip it. One missed by more than 12 hours is skipped.
- A run cut off by sleep or quitting is tried again once.
- On Windows and Linux, closing the last window quits the browser. Keep running in the background keeps it running in the tray (the menu bar on a Mac) so schedules still run.
Settings
Settings → AI → Schedules:
| Setting | Does |
|---|---|
| Schedules | Off, nothing runs. Your schedules stay. |
| Manage schedules | Opens the Schedules page |
| Run on battery | Off, due runs wait until the computer is plugged in |
| Keep running in the background | The browser stays open with no windows, so schedules still run. Quit from the tray or menu bar. |
Which agents can run schedules
Only agents that can be kept to the browser's tools run schedules: Claude Code and 1zero AI. The form's model picker lists only those.
Costs and privacy
A run uses your agent's quota or your 1zero AI credit, while you're not looking. An hourly schedule can use up a subscription's limits.
Prompts, reports, and transcripts stay on your computer. The agent's provider sees what a run reads, as in a chat. Clearing chat history removes reports and transcripts, and keeps the schedules.