- Revisar solicitudes de extracción abiertas cada mañana
- Analizar fallos de CI durante la noche y mostrar resúmenes
- Sincronizar documentación después de que se fusionen los PR
- Ejecutar auditorías de dependencias cada semana
Comparar opciones de programación
Claude Code offers three ways to schedule recurring work:| Cloud | Desktop | /loop | |
|---|---|---|---|
| Runs on | Anthropic cloud | Your machine | Your machine |
| Requires machine on | No | Yes | Yes |
| Requires open session | No | No | Yes |
| Persistent across restarts | Yes | Yes | No (session-scoped) |
| Access to local files | No (fresh clone) | Yes | Yes |
| MCP servers | Connectors configured per task | Config files and connectors | Inherits from session |
| Permission prompts | No (runs autonomously) | Configurable per task | Inherits from session |
| Customizable schedule | Via /schedule in the CLI | Yes | Yes |
| Minimum interval | 1 hour | 1 minute | 1 minute |
Crear una tarea programada
Puedes crear una tarea programada desde tres lugares:- Web: visita claude.ai/code/scheduled y haz clic en Nueva tarea programada
- Aplicación de escritorio: abre la página Schedule, haz clic en Nueva tarea y elige Nueva tarea remota. Consulta Tareas programadas de escritorio para obtener más detalles.
- CLI: ejecuta
/scheduleen cualquier sesión. Claude te guía a través de la configuración de manera conversacional. También puedes pasar una descripción directamente, como/schedule daily PR review at 9am.
Abre el formulario de creación
Visita claude.ai/code/scheduled y haz clic en Nueva tarea programada.
Nombra la tarea y escribe el prompt
Dale a la tarea un nombre descriptivo y escribe el prompt que Claude ejecuta cada vez. El prompt es la parte más importante: la tarea se ejecuta de forma autónoma, por lo que el prompt debe ser autónomo y explícito sobre qué hacer y qué significa el éxito.La entrada del prompt incluye un selector de modelo. Claude utiliza este modelo para cada ejecución de la tarea.
Selecciona repositorios
Agrega uno o más repositorios de GitHub para que Claude trabaje. Cada repositorio se clona al inicio de una ejecución, comenzando desde la rama predeterminada. Claude crea ramas con prefijo
claude/ para sus cambios. Para permitir inserciones en cualquier rama, habilita Permitir inserciones de rama sin restricciones para ese repositorio.Selecciona un entorno
Selecciona un entorno en la nube para la tarea. Los entornos controlan a qué tiene acceso la sesión en la nube:
- Acceso a la red: establece el nivel de acceso a Internet disponible durante cada ejecución
- Variables de entorno: proporciona claves API, tokens u otros secretos que Claude puede usar
- Script de configuración: ejecuta comandos de instalación antes de que comience cada sesión, como instalar dependencias o configurar herramientas
Elige un horario
Elige con qué frecuencia se ejecuta la tarea desde las opciones de frecuencia. El valor predeterminado es diariamente a las 9:00 AM en tu zona horaria local. Las tareas pueden ejecutarse unos minutos después de su hora programada debido al escalonamiento.Si las opciones preestablecidas no se ajustan a tus necesidades, elige la más cercana y actualiza el horario desde la CLI con
/schedule update para establecer un horario específico.Revisa los conectores
Todos tus conectores MCP conectados se incluyen de forma predeterminada. Elimina los que la tarea no necesite. Los conectores le dan a Claude acceso a servicios externos como Slack, Linear o Google Drive durante cada ejecución.
Crea la tarea
Haz clic en Crear. La tarea aparece en la lista de tareas programadas y se ejecuta automáticamente en la próxima hora programada. Cada ejecución crea una nueva sesión junto con tus otras sesiones, donde puedes ver qué hizo Claude, revisar cambios y crear una solicitud de extracción. Para activar una ejecución inmediatamente, haz clic en Ejecutar ahora desde la página de detalles de la tarea.
Opciones de frecuencia
El selector de horario ofrece frecuencias preestablecidas que manejan la conversión de zona horaria por ti. Elige una hora en tu zona local y la tarea se ejecuta a esa hora de reloj de pared sin importar dónde se encuentre la infraestructura en la nube.Las tareas pueden ejecutarse unos minutos después de su hora programada. El desplazamiento es consistente para cada tarea.
| Frecuencia | Descripción |
|---|---|
| Cada hora | Se ejecuta cada hora. |
| Diariamente | Se ejecuta una vez al día a la hora que especifiques. Por defecto a las 9:00 AM hora local. |
| Días de semana | Igual que Diariamente pero omite sábado y domingo. |
| Semanalmente | Se ejecuta una vez por semana en el día y hora que especifiques. |
/schedule update para establecer un horario específico.
Repositorios y permisos de rama
Cada repositorio que agregues se clona en cada ejecución. Claude comienza desde la rama predeterminada del repositorio a menos que tu prompt especifique lo contrario. De forma predeterminada, Claude solo puede insertar en ramas con prefijoclaude/. Esto evita que las tareas programadas modifiquen accidentalmente ramas protegidas o de larga duración.
Para eliminar esta restricción para un repositorio específico, habilita Permitir inserciones de rama sin restricciones para ese repositorio al crear o editar la tarea.
Conectores
Las tareas programadas pueden usar tus conectores MCP conectados para leer y escribir en servicios externos durante cada ejecución. Por ejemplo, una tarea que clasifica solicitudes de soporte podría leer desde un canal de Slack y crear problemas en Linear. Cuando creas una tarea, todos tus conectores actualmente conectados se incluyen de forma predeterminada. Elimina los que no sean necesarios para limitar a qué herramientas tiene acceso Claude durante la ejecución. También puedes agregar conectores directamente desde el formulario de tarea. Para administrar o agregar conectores fuera del formulario de tarea, visita Configuración > Conectores en claude.ai o usa/schedule update en la CLI.
Entornos
Cada tarea se ejecuta en un entorno en la nube que controla el acceso a la red, las variables de entorno y los scripts de configuración. Configura los entornos antes de crear una tarea para darle a Claude acceso a API, instalar dependencias o restringir el alcance de la red. Consulta entorno en la nube para la guía de configuración completa.Administrar tareas programadas
Haz clic en una tarea en la lista Programadas para abrir su página de detalles. La página de detalles muestra los repositorios, conectores, prompt, horario y una lista de ejecuciones anteriores de la tarea.Ver e interactuar con ejecuciones
Haz clic en cualquier ejecución para abrirla como una sesión completa. Desde allí puedes ver qué hizo Claude, revisar cambios, crear una solicitud de extracción o continuar la conversación. Cada sesión de ejecución funciona como cualquier otra sesión: usa el menú desplegable junto al título de la sesión para renombrar, archivar o eliminar.Editar y controlar tareas
Desde la página de detalles de la tarea puedes:- Haz clic en Ejecutar ahora para iniciar una ejecución inmediatamente sin esperar a la próxima hora programada.
- Usa el botón de alternancia en la sección Se repite para pausar o reanudar el horario. Las tareas pausadas mantienen su configuración pero no se ejecutan hasta que las vuelvas a habilitar.
- Haz clic en el icono de edición para cambiar el nombre, prompt, horario, repositorios, entorno o conectores.
- Haz clic en el icono de eliminación para eliminar la tarea. Las sesiones anteriores creadas por la tarea permanecen en tu lista de sesiones.
/schedule. Ejecuta /schedule list para ver todas las tareas, /schedule update para cambiar una tarea, o /schedule run para activar una inmediatamente.
Recursos relacionados
- Tareas programadas de escritorio: programa tareas que se ejecutan en tu máquina con acceso a archivos locales. La página Schedule de la aplicación de escritorio muestra tareas locales y remotas en la misma cuadrícula.
/loopy tareas programadas de CLI: programación ligera dentro de una sesión de CLI- Entorno en la nube: configura el entorno de tiempo de ejecución para tareas en la nube
- Conectores MCP: conecta servicios externos como Slack, Linear y Google Drive
- GitHub Actions: ejecuta Claude en tu pipeline de CI en eventos de repositorio