Saltar al contenido principal
Una tarea programada ejecuta un prompt en una cadencia recurrente utilizando infraestructura administrada por Anthropic. Las tareas siguen funcionando incluso cuando tu computadora está apagada. Algunos ejemplos de trabajo recurrente que puedes automatizar:
  • 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
Las tareas programadas están disponibles para todos los usuarios de Claude Code en la web, incluidos Pro, Max, Team y Enterprise.

Comparar opciones de programación

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.

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 /schedule en 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.
Los puntos de entrada web y de escritorio abren un formulario. La CLI recopila la misma información a través de una conversación guiada. Los pasos a continuación recorren la interfaz web.
1

Abre el formulario de creación

Visita claude.ai/code/scheduled y haz clic en Nueva tarea programada.
2

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.
3

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.
4

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
Un entorno Predeterminado está disponible de inmediato. Para usar un entorno personalizado, crea uno antes de crear la tarea.
5

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.
6

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.
7

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.
FrecuenciaDescripción
Cada horaSe ejecuta cada hora.
DiariamenteSe ejecuta una vez al día a la hora que especifiques. Por defecto a las 9:00 AM hora local.
Días de semanaIgual que Diariamente pero omite sábado y domingo.
SemanalmenteSe ejecuta una vez por semana en el día y hora que especifiques.
Para intervalos personalizados como cada 2 horas o el primero de cada mes, elige la opción preestablecida más cercana y actualiza el horario desde la CLI con /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 prefijo claude/. 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.
También puedes administrar tareas desde la CLI con /schedule. Ejecuta /schedule list para ver todas las tareas, /schedule update para cambiar una tarea, o /schedule run para activar una inmediatamente.

Recursos relacionados