Close the Lid

AI economics · Scheduled tasks

Close the Lid

The mainstream advice on scheduled AI tasks is to put them in the cloud so they keep running while your laptop is shut. That sentence is the problem, not the pitch. At a dozen tasks it is a convenience. At a few hundred, in a Fable and Astra world, it is the difference between a subscription and a payroll.

John RectorEssay · about 12 minutes

The ceiling people think they have $2,000 / day Not $200 a month. That is the daily redemption limit on Claude usage credits, and with the monthly cap set to unlimited it is the only ceiling left.

Anthropic’s help page for Pro and Max plans lists it plainly: usage credits bill at standard API rates, the monthly cap is whatever you set, “Set to unlimited” is offered as an option, and redemption is capped at $2,000 a day. The Claude Code routines page adds that once credits are on, accounts “can keep running routines on metered overage” past the plan limit. A task sitting on a laptop with the lid shut cannot do that.

Contents
  1. The sentence that sells it
  2. What “the limit” actually is
  3. The brake is bounded, too
  4. The arithmetic at scale
  5. The objections
  6. How to do it
  7. The ledger
  8. What I left out

01The sentence that sells it

A Tuesday · 4:40 p.m.

The notification lands. You have reached your session limit; it resets in five hours. If your scheduled tasks live on your laptop, you close the lid and go get dinner. Nothing runs. Nothing bills. When you open it again, each task catches up once and gets on with its day.

If they live in the cloud, a hundred and forty of them are still going to fire tonight. The only open question is whether they fail or whether they charge you, and you do not get to pick which.

Every vendor sells cloud scheduling with the same line. Anthropic’s Cowork help page says scheduled tasks “run on their cadence even when your computer is asleep or the Claude Desktop app is closed.” Its routines page opens by promising they “keep working when your laptop is closed.” OpenAI’s scheduled-tasks page makes the same point without the slogan: the task runs on its servers, and you get a notification when it is done. Every write-up of the feature repeats that idea as the obvious advantage, and I understand why: it is the sentence that makes the feature feel like magic.

I read it as the obvious liability. The property being advertised is that the work continues without you. The property I actually want, once I have more than a handful of these things, is that the work stops without me having to ask anyone. A lid does that. A settings page, eventually, after a login and a scroll and a confirmation, also does that. Those are not the same product.

The vendor wrote “closing the laptop lid still puts it to sleep” as a caveat. It is the best feature on the page.

02What “the limit” actually is

Every paid Claude plan meters you two ways: a session limit on a rolling five-hour window, and a weekly limit on top of it. The pricing page says web, desktop, mobile and Claude Code all draw from the same pool, and the routines page says routines “draw down subscription usage the same way interactive sessions do.” So the chat you are having, the code you are writing, and every scheduled task you have ever created spend from the same account, and the scheduled ones spend while you are not looking.

When a cloud task arrives at that limit there are exactly two outcomes, and the routines documentation states them without decoration. If usage credits are turned on, you “can keep running routines on metered overage.” If they are off, “additional runs are rejected until the window resets.” The first outcome is a bill at API rates. The second is a lottery: which of your tasks got through before the meter tripped is decided by the clock, not by you. Neither outcome is under your control at the moment it matters, and the moment it matters is usually 2 a.m.

The desktop offers a third outcome, and it is documented just as plainly, though it is written as a warning. From the Claude Code Desktop page: “Tasks only run while the desktop app is running and your computer is awake. If your computer sleeps through a scheduled time, the run is skipped.” And, two sentences later, the line I quoted above: “Closing the laptop lid still puts it to sleep.” Cowork says the same thing in its own interface. Point a task at a folder on your Mac and the app labels it “Only on this computer,” with one line underneath: “Stops when the app closes or this computer sleeps.” Skipped is not rejected. Skipped costs nothing, queues nothing, and requires no one’s permission.

03The brake is bounded, too

The objection I expected, and the one I had myself, is that a paused schedule is a debt. Close the lid for a weekend and Monday morning becomes a stampede of every run you skipped. That is not how the desktop scheduler works. When the app starts or the machine wakes, it checks the last seven days, starts exactly one catch-up run for the most recently missed time, and discards everything older. The documentation’s own example: “A daily task that missed six days runs once on wake.”

So the lid is not a pause that accrues. It is a pause that forgets, on purpose, and forgetting is what makes it safe at scale. Compare the cloud version of the same weekend. Runs rejected at the limit are not skipped; they resume at full cadence the moment the window resets, in the same pool your own Monday morning work is drawing from. You did not save anything by hitting the limit. You deferred it into the next window, and the next window is one you wanted for yourself.

Figure 01 Four places a scheduled task can live, and what each one lets you do when the meter trips
PropertyClaude desktop (local task)Claude cloud (routine / remote Cowork task)ChatGPT desktop app (local task)ChatGPT cloud (Scheduled)
Runs on Your machine Anthropic-managed cloud Your machine OpenAI’s servers
Needs the machine awake Yes. Lid closed means asleep means skipped No. That is the selling point Yes. “Keep the computer on and the app running” No. Runs on OpenAI’s servers and notifies you
Fastest cadence Every minute Every hour; faster cron expressions are rejected Minute-based intervals inside a chat; custom RRULE otherwise Hourly on paid plans; once a day on Free
Access to a folder on your computer Yes, and a folder is required No. Cowork’s remote tasks “can’t be tied to a folder on your computer” Yes, the project directory or a worktree No. Uploaded context and connected tools only
Permission prompts Configurable; serious users turn on “Skip all approvals” and it never pauses Routines: “no permission-mode picker and no approval prompts during a run.” Remote Cowork tasks carry an approval-mode setting Your default sandbox settings Some actions pause for approval
How many can you hold No cap documented A daily cap on runs per account No cap documented 15 active tasks on Pro; 5 on Plus; 3 on Free
Past the plan limit Whatever you decide, because you are there Metered overage if credits are on; rejected if off Whatever you decide, because you are there Not spelled out; credits are documented for Codex, Work and Excel
The brake Close the lid Log in, find settings, turn credits off or pause tasks one by one Close the lid Pause tasks one by one
Compiled from Anthropic’s Cowork and Claude Code Desktop help pages, the routines documentation, OpenAI’s scheduled-tasks help page and the ChatGPT desktop scheduling docs, all read on September 5, 2026. The cadence, folder, cap and permission rows quote or paraphrase the vendors. The last two rows are my framing of what those facts mean at the moment a limit is hit.

04The arithmetic at scale

Here is where the mainstream advice and I part company for good. With five tasks, none of this matters. Five daily briefings will never push a Max plan past its limit, and if they did the overage would be pocket change. The advice to “just use the cloud” is correct for the person it is usually given to.

It stops being correct somewhere in the low hundreds. A scheduled task is not a message; it is a session. It reads its connectors, searches, drafts, revises, and writes a report, and a session that touches a large context can cost real money at API rates. Take a deliberately ordinary run on Opus 5: 150,000 input tokens at $5 per million and 5,000 output tokens at $25 per million comes to roughly ninety cents. And that is at Opus rates. We now live in a Fable and Astra world: Claude Fable 5.1 and GPT-6 Astra, the two models everyone will actually want running their tasks, are both priced at $10 per million in and $50 per million out, so double the figure if you pick either. Now put a number of tasks next to it.

Figure 02 Monthly exposure if a day’s runs land past your plan limit, at about $0.90 per run
20 runs a day $540
100 runs a day $2,700
500 runs a day $13,500
2,000 runs a day $54,000
  • Past the point where a plan can absorb it
  • Mostly absorbed by a Max plan
My arithmetic, not a measurement. Assumes every run in the day lands after the included usage is exhausted and bills at the Opus 5 API rates published on claude.com on September 5, 2026, with no prompt caching. Real bills are lower when caching hits and when some runs fall inside the plan, and roughly double when tasks run on Fable 5.1 or GPT-6 Astra, both listed at $10 in and $50 out. The 2,000-run row sits just under Anthropic’s own $2,000-a-day redemption ceiling, which is the only thing that would stop it.

Read the middle of that chart, not the ends. At a hundred runs a day, which is one person with a serious habit and not a company, the exposure is a few thousand dollars a month on top of the plan. That is the number the “runs while your laptop is closed” sentence is quietly describing. It is not a hypothetical either; it is precisely the scenario the routines page anticipates when it explains how to turn credits on so runs keep going past the limit.

The lid moves the cutoff to wherever you want it. Your plan’s included usage still absorbs the first slice, the same as it does in the cloud. The difference is what happens to the second slice. In the cloud it becomes either a charge or a rejection, chosen by the meter. On the desktop it becomes nothing, chosen by you, with a gesture that takes less than a second and needs no password.

05The objections

  1. “My laptop sleeps on its own.”

    Then tell it not to. The desktop app has a “Keep computer awake” setting for exactly this. With it on, sleep stops being an accident and becomes a decision, and the decision is the lid. That is the whole design: the machine runs until you physically say otherwise.

  2. “I need it to run at 9:00 sharp.”

    Some tasks do, and the vendor’s own advice covers them: put the guardrail in the prompt. “If it’s after 5pm, skip the review and just post a summary of what was missed.” Most scheduled work is “sometime today,” and a task that ran at 7:40 because you opened the lid at 7:40 has lost nothing.

  3. “The cloud is more reliable.”

    Reliability you cannot switch off is a liability once it costs money. And read the fine print on that green checkmark: a green cloud run means “the session started and exited without an infrastructure error. It does not mean the task in your prompt succeeded.” A skipped desktop run is at least logged with its reason.

  4. “What about ChatGPT and Astra?”

    Same argument, bigger numbers. GPT-6 Astra shipped this week, “included within the existing subscription allowances,” with credits for sale “for additional usage,” at $10 in and $50 out on the API. The ChatGPT desktop app, which replaced the Atlas browser this summer, has the same local mode with the same rule: keep the computer on and the app running. Cloud scheduled tasks cap at 15 active on Pro. If you have dozens, the desktop is the only place they can live anyway.

06How to do it

The good news is that none of this requires a workaround. Both vendors ship the local mode; they just do not lead with it. In Cowork the rule is written into the manual-setup instructions: “If a scheduled task requires local files or apps, it will only run locally.” So give every task a folder. On my Mac, a task pointed at a folder shows the “Only on this computer” label, and a task that only exists on this computer obeys the lid. In Claude Code Desktop, the New Routine dialog asks you Cloud or Local; pick Local. In the ChatGPT desktop app, pick a project directory.

  • Give every Cowork task a folder, which forces it local
  • In Claude Code Desktop choose Local, not Cloud
  • In the ChatGPT desktop app, pick a project directory
  • Turn on Keep computer awake
  • Turn on Skip all approvals so tasks actually run unattended
  • Leave usage credits off, or capped low
  • When the limit notification lands, close the lid

A word for readers who are new to this, because the setting matters here. Out of the box, Cowork pauses to ask before it does anything consequential, and a paused task is a task that is not spending. That is not how people with dozens of tasks run it. The first thing a serious user does is turn on Skip all approvals, and the app is candid about what that means. The banner reads: “Skip all approvals is on. Claude never pauses, even for unsafe actions. This includes using your connectors. You can turn off individual connectors in the + menu.” Nobody running three hundred tasks is going to sit and click “allow” three hundred times a day, so that banner is on for every sophisticated user I know, and it should be. Approvals are a brake for one task at a time. They are useless as a brake for a fleet.

Which means the human is already out of the loop on both sides. A cloud routine runs with “no permission-mode picker and no approval prompts,” using every connector you attached unless you remembered to remove it. A desktop task with approvals skipped runs exactly the same way. The only difference left between the two is whether there is a hinge between the task and your wallet, and only one of them has one. Once you have turned approvals off, and you will, the lid is not one of your brakes. It is the brake.

07The ledger

Forecasts should be checkable, so here are the claims with their failure conditions attached.

Past roughly a hundred scheduled tasks a day, desktop scheduling beats cloud scheduling by more than the price of the plan itself.

Already true
Cloud overage bills at API rates once credits are on. The lid costs nothing, and the catch-up rule means it accrues nothing.
What has to happen
You have to actually reach your limits. On a Max 20x plan with small, cache-friendly tasks you may never get there, in which case the cloud is free and I am wrong for you specifically.
Where I am probably wrong
If either vendor ships a per-task or “pause everything at the limit” spend control in the cloud, the lid loses its monopoly on the brake and this becomes a preference rather than an economic argument.

The vendors will keep leading with “runs while your laptop is closed,” because the overage is theirs.

Already true
Anthropic’s routines page opens with it, and the Cowork page leads its “how it works” section with it. Neither leads with what happens at the limit; you find that several screens down, or on a different page.
What has to happen
Nothing. The incentive is already in place.
Where I am probably wrong
A vendor could make “stop at the limit” the default for scheduled work. That would be an admission, and I would say so in print and switch my advice the same day.

Local is the faster scheduler, not the slower one.

Already true
The desktop minimum is one minute. Cloud routines refuse anything under an hour, and ChatGPT’s cloud tasks top out at hourly on paid plans.
What has to happen
Nothing; it is a documented property today.
Where I am probably wrong
Cloud minimums are a policy, not a physics limit. They can drop whenever a vendor decides the traffic is worth it.

08What I left out

Cowork’s own help page does not say what a remote scheduled task does at the plan limit. The routines page does, and I have applied that rule to Cowork by inference because both run on the same account and the same pool. If Cowork behaves differently, that is the first thing I would want corrected.

On the OpenAI side, credits are documented for Codex, ChatGPT Work and ChatGPT for Excel. Whether an ordinary cloud scheduled task can draw on them is not spelled out. Under a fixed plan the cloud failure mode there may be a silent pause rather than a bill, which is cheaper, but no more under your control. I also left out Team and Enterprise admin spend caps, which exist and which change the arithmetic for organizations; this piece is about an individual on Pro or Max. And I left out the electricity and the wear on a laptop kept awake all day, which are real and which round to zero against API rates.

The industry’s line is that the cloud lets the work continue without you. Fine. What I am paying for is the ability to make it stop without asking anyone, at the moment I decide, with my hand. That ability is a hinge.

The industry sells “runs while your laptop is closed” as the feature. I think the feature is that it doesn’t.

Sources

  1. Anthropic Help Center, “Schedule recurring tasks in Claude Cowork,” read September 5, 2026. Link
  2. Claude Code Docs, “Schedule recurring tasks in Claude Code Desktop,” read September 5, 2026. Link
  3. Claude Code Docs, “Automate work with routines,” section on usage and limits, read September 5, 2026. Link
  4. Anthropic Help Center, “Manage usage credits for paid Claude plans,” read September 5, 2026. Link
  5. Claude, “Plans & Pricing,” API rates for Opus 5, read September 5, 2026. Link
  6. OpenAI Help Center, “Scheduled tasks in ChatGPT,” read September 5, 2026. Link
  7. ChatGPT Learn, “Scheduled tasks,” desktop-app section, read September 5, 2026. Link
  8. OpenAI, “GPT-6 Astra: A new generation of intelligence,” availability and pricing section, read September 5, 2026. Link
  9. OpenAI Help Center, “Evolving Atlas into ChatGPT for browser-based agentic work,” read September 5, 2026. Link
  10. OpenAI Help Center, “Using Credits for Flexible Usage in ChatGPT (Personal plans),” read September 5, 2026. Link

Related

Author: John Rector

John Rector is a Charleston-based entrepreneur, author, and AI strategist. He co-founded E2open, the supply-chain software company acquired for $2.1 billion in 2025, and in 2026 opened Charleston AI, a 3,000-square-foot lab that helps people and organizations understand and use artificial intelligence. He is the creator of The Reality Equation — a lecture series, book, and curriculum exploring attention, prediction, and how reality is experienced — and the author of more than two dozen books. He writes and speaks widely on artificial intelligence, attention, and the future of human work.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from John Rector

Subscribe now to keep reading and get access to the full archive.

Continue reading