Langsung ke konten utama
Tugas terjadwal menjalankan prompt pada jadwal berulang menggunakan infrastruktur yang dikelola Anthropic. Tugas terus bekerja bahkan ketika komputer Anda mati. Beberapa contoh pekerjaan berulang yang dapat Anda otomatiskan:
  • Meninjau pull request terbuka setiap pagi
  • Menganalisis kegagalan CI semalam dan menampilkan ringkasan
  • Menyinkronkan dokumentasi setelah PR digabung
  • Menjalankan audit dependensi setiap minggu
Tugas terjadwal tersedia untuk semua pengguna Claude Code di web, termasuk Pro, Max, Team, dan Enterprise.

Bandingkan opsi penjadwalan

Claude Code offers three ways to schedule recurring work:
CloudDesktop/loop
Runs onAnthropic cloudYour machineYour machine
Requires machine onNoYesYes
Requires open sessionNoNoYes
Persistent across restartsYesYesNo (session-scoped)
Access to local filesNo (fresh clone)YesYes
MCP serversConnectors configured per taskConfig files and connectorsInherits from session
Permission promptsNo (runs autonomously)Configurable per taskInherits from session
Customizable scheduleVia /schedule in the CLIYesYes
Minimum interval1 hour1 minute1 minute
Use cloud tasks for work that should run reliably without your machine. Use Desktop tasks when you need access to local files and tools. Use /loop for quick polling during a session.

Buat tugas terjadwal

Anda dapat membuat tugas terjadwal dari tiga tempat:
  • Web: kunjungi claude.ai/code/scheduled dan klik New scheduled task
  • Desktop app: buka halaman Schedule, klik New task, dan pilih New remote task. Lihat Desktop scheduled tasks untuk detail.
  • CLI: jalankan /schedule di sesi mana pun. Claude memandu Anda melalui pengaturan secara percakapan. Anda juga dapat melewatkan deskripsi langsung, seperti /schedule daily PR review at 9am.
Titik masuk web dan Desktop membuka formulir. CLI mengumpulkan informasi yang sama melalui percakapan terpandu. Langkah-langkah di bawah ini memandu melalui antarmuka web.
1

Buka formulir pembuatan

Kunjungi claude.ai/code/scheduled dan klik New scheduled task.
2

Beri nama tugas dan tulis prompt

Berikan tugas nama deskriptif dan tulis prompt yang Claude jalankan setiap kali. Prompt adalah bagian paling penting: tugas berjalan secara otonom, jadi prompt harus mandiri dan eksplisit tentang apa yang harus dilakukan dan seperti apa kesuksesan itu.Input prompt mencakup pemilih model. Claude menggunakan model ini untuk setiap jalankan tugas.
3

Pilih repositori

Tambahkan satu atau lebih repositori GitHub untuk Claude bekerja. Setiap repositori dikloning di awal jalankan, dimulai dari cabang default. Claude membuat cabang dengan awalan claude/ untuk perubahannya. Untuk memungkinkan push ke cabang apa pun, aktifkan Allow unrestricted branch pushes untuk repositori tersebut.
4

Pilih lingkungan

Pilih cloud environment untuk tugas. Lingkungan mengontrol apa yang dapat diakses sesi cloud:
  • Network access: atur tingkat akses internet yang tersedia selama setiap jalankan
  • Environment variables: sediakan kunci API, token, atau rahasia lain yang dapat digunakan Claude
  • Setup script: jalankan perintah install sebelum setiap sesi dimulai, seperti menginstal dependensi atau mengonfigurasi alat
Lingkungan Default tersedia langsung. Untuk menggunakan lingkungan khusus, buat satu sebelum membuat tugas.
5

Pilih jadwal

Pilih seberapa sering tugas berjalan dari opsi frekuensi. Default adalah harian pada 9:00 AM di zona waktu lokal Anda. Tugas dapat berjalan beberapa menit setelah waktu terjadwal mereka karena stagger.Jika opsi preset tidak sesuai dengan kebutuhan Anda, pilih yang paling dekat dan perbarui jadwal dari CLI dengan /schedule update untuk menetapkan jadwal spesifik.
6

Tinjau konektor

Semua MCP connectors yang terhubung disertakan secara default. Hapus yang tidak diperlukan tugas. Konektor memberi Claude akses ke layanan eksternal seperti Slack, Linear, atau Google Drive selama setiap jalankan.
7

Buat tugas

Klik Create. Tugas muncul dalam daftar tugas terjadwal dan berjalan secara otomatis pada waktu terjadwal berikutnya. Setiap jalankan membuat sesi baru bersama sesi lain Anda, di mana Anda dapat melihat apa yang dilakukan Claude, meninjau perubahan, dan membuat pull request. Untuk memicu jalankan segera, klik Run now dari halaman detail tugas.

Opsi frekuensi

Pemilih jadwal menawarkan frekuensi preset yang menangani konversi zona waktu untuk Anda. Pilih waktu di zona lokal Anda dan tugas berjalan pada waktu dinding itu terlepas dari di mana infrastruktur cloud berada.
Tugas dapat berjalan beberapa menit setelah waktu terjadwal mereka. Offset konsisten untuk setiap tugas.
FrekuensiDeskripsi
HourlyBerjalan setiap jam.
DailyBerjalan sekali per hari pada waktu yang Anda tentukan. Default ke 9:00 AM waktu lokal.
WeekdaysSama seperti Daily tetapi melewati Sabtu dan Minggu.
WeeklyBerjalan sekali per minggu pada hari dan waktu yang Anda tentukan.
Untuk interval khusus seperti setiap 2 jam atau awal setiap bulan, pilih preset terdekat dan perbarui jadwal dari CLI dengan /schedule update untuk menetapkan jadwal spesifik.

Repositori dan izin cabang

Setiap repositori yang Anda tambahkan dikloning pada setiap jalankan. Claude dimulai dari cabang default repositori kecuali prompt Anda menentukan sebaliknya. Secara default, Claude hanya dapat push ke cabang dengan awalan claude/. Ini mencegah tugas terjadwal dari secara tidak sengaja memodifikasi cabang yang dilindungi atau berumur panjang. Untuk menghapus pembatasan ini untuk repositori tertentu, aktifkan Allow unrestricted branch pushes untuk repositori tersebut saat membuat atau mengedit tugas.

Konektor

Tugas terjadwal dapat menggunakan konektor MCP yang terhubung untuk membaca dari dan menulis ke layanan eksternal selama setiap jalankan. Misalnya, tugas yang menyeleksi permintaan dukungan mungkin membaca dari saluran Slack dan membuat masalah di Linear. Saat Anda membuat tugas, semua konektor yang saat ini terhubung disertakan secara default. Hapus yang tidak diperlukan untuk membatasi alat mana yang dapat diakses Claude selama jalankan. Anda juga dapat menambahkan konektor langsung dari formulir tugas. Untuk mengelola atau menambahkan konektor di luar formulir tugas, kunjungi Settings > Connectors di claude.ai atau gunakan /schedule update di CLI.

Lingkungan

Setiap tugas berjalan dalam cloud environment yang mengontrol akses jaringan, variabel lingkungan, dan skrip setup. Konfigurasi lingkungan sebelum membuat tugas untuk memberi Claude akses ke API, menginstal dependensi, atau membatasi cakupan jaringan. Lihat cloud environment untuk panduan setup lengkap.

Kelola tugas terjadwal

Klik tugas dalam daftar Scheduled untuk membuka halaman detailnya. Halaman detail menunjukkan repositori tugas, konektor, prompt, jadwal, dan daftar jalankan sebelumnya.

Lihat dan berinteraksi dengan jalankan

Klik jalankan apa pun untuk membukanya sebagai sesi penuh. Dari sana Anda dapat melihat apa yang dilakukan Claude, meninjau perubahan, membuat pull request, atau melanjutkan percakapan. Setiap sesi jalankan bekerja seperti sesi lainnya: gunakan menu dropdown di sebelah judul sesi untuk mengganti nama, mengarsipkan, atau menghapusnya.

Edit dan kontrol tugas

Dari halaman detail tugas Anda dapat:
  • Klik Run now untuk memulai jalankan segera tanpa menunggu waktu terjadwal berikutnya.
  • Gunakan toggle di bagian Repeats untuk menjeda atau melanjutkan jadwal. Tugas yang dijeda menyimpan konfigurasi mereka tetapi tidak berjalan sampai Anda mengaktifkannya kembali.
  • Klik ikon edit untuk mengubah nama, prompt, jadwal, repositori, lingkungan, atau konektor.
  • Klik ikon hapus untuk menghapus tugas. Sesi sebelumnya yang dibuat oleh tugas tetap berada dalam daftar sesi Anda.
Anda juga dapat mengelola tugas dari CLI dengan /schedule. Jalankan /schedule list untuk melihat semua tugas, /schedule update untuk mengubah tugas, atau /schedule run untuk memicu satu segera.

Sumber daya terkait

  • Desktop scheduled tasks: jadwalkan tugas yang berjalan di mesin Anda dengan akses ke file lokal. Halaman Schedule aplikasi Desktop menampilkan tugas lokal dan jarak jauh dalam grid yang sama.
  • /loop and CLI scheduled tasks: penjadwalan ringan dalam sesi CLI
  • Cloud environment: konfigurasi lingkungan runtime untuk tugas cloud
  • MCP connectors: hubungkan layanan eksternal seperti Slack, Linear, dan Google Drive
  • GitHub Actions: jalankan Claude dalam pipeline CI Anda pada peristiwa repo