Pane Loops

Run your coding agents on a schedule

Set it once. Every night at 3, Claude picks a bug, fixes it on its own branch and opens a PR. You review it in the morning.

Download PaneRead the Loops docs →

2:59 am

02:59

Nightly bug sweep

Daily at 03:00 · next in 1m

Your loop waits for its time.

3:00 am

+ Pane loop-nightly-bug-sweep-0300

claude › Pick one bug from yesterday's issues, fix it, and open a PR.

● 18 tests pass

A run starts in its own Pane, on a fresh branch.

8:40 am

ok · 41m

PR #482 opened

You open the run, read the diff and merge.

What it looks like in Pane

The Loops pageEvery loop across your projects, with each one's schedule and runs.Pane 2.4.204 on macOS. Real capture, sample repos.

Set one up

  1. Click Loops in the sidebar, then New.
  2. Pick what runs: Claude, Codex, Cursor or a command. Add the first message it gets.
  3. Pick when: hourly, daily, every weekday, weekly, monthly or your own cron. Pane shows the next three runs before you save.
  4. Click Save. Each run opens its own Pane on a branch named loop-<name>-YYYYMMDD-HHMM.

Or from the terminal. Your agents can run this too:

runpane loops create --repo active --name nightly-bug-sweep \
  --cron "0 3 * * *" --agent claude \
  --prompt "Pick one bug from yesterday's issues, fix it, and open a PR." --yes

A new Pane each run, or one Session

Project loopSession loop
Each runGets a new Pane, worktree and branchSends the prompt to one Session's agent
RunsClaude, Codex, Cursor or a commandClaude, Codex or Cursor
Good forA nightly bug sweep, a weekly docs audit, a Monday dependency checkA morning summary across all your projects

Good to know

frequently asked questions

Related: Pane Notify, so a run can ask you something · Agent loops · Remote Pane · runpane CLI

or
Download*
Windows SmartScreen warningDirect downloads can show a SmartScreen warning while Pane is unsigned. Pane is fully open source, so you can audit the code and build from source yourself.1. Click More info2. Click Run anyway3. Continue the installerThe PowerShell install downloads the official release directly and avoids most browser download friction.npm global install
Paste that in PowerShell.Linux