A quién le sirve. Personas cómodas con la programación que compran siempre lo mismo y quieren dejar el carrito listo cada semana. Es un proyecto personal, y la idea sirve a quien repite pedidos de oficina.
Qué hicieron
Un script nocturno guarda los pedidos de Instacart de cada día en una base de datos SQLite local, con los identificadores propios de Instacart para cada producto, mediante una herramienta de línea de comandos de la comunidad. Un analizador en SQL calcula la mediana de días entre compras de cada producto y lo marca como toca ya, toca pronto o no toca. Los miércoles y sábados a las 7:45, un script añade al carrito los productos que tocan, por su identificador. A las 8:00 manda un único iMessage. La herramienta no tiene acción de pago, así que el pedido lo hace el usuario.
Cómo salió
Pasar de una IA que hacía clic en el navegador a usar identificadores exactos hizo que se pasara de equivocarse en once de catorce productos en una ejecución típica a acertar el 100 %. El proceso es totalmente determinista, sin ninguna IA dentro.
Conviene saber
La versión anterior, con una IA haciendo clic en el navegador, fallaba en casi todo, así que usa identificadores de producto en vez de buscar. La preparación lleva unos 20 minutos, necesita una sesión activa de Instacart, y el ejemplo de programación usa launchd, de macOS.
Qué necesitas
- OpenClaw, el agente del caso, con el complemento que ofrece el enlace de la ficha, una página de GitHub donde se guarda el código
- Una cuenta de Instacart con la sesión activa en tu ordenador y tu historial de pedidos
- Una herramienta de línea de comandos de la comunidad para hablar con Instacart
- Un Mac encendido: el ejemplo programa las tareas con launchd, el programador de tareas de macOS, y manda los avisos por iMessage
Cómo hacerlo tú, paso a paso
- Instala el complemento en OpenClaw y la herramienta de línea de comandos para Instacart, y inicia sesión en Instacart.
- Programa una tarea nocturna que guarde tus pedidos del día en una base de datos local, con el identificador propio de Instacart de cada producto.
- Calcula para cada producto la mediana de días entre compras, que es el valor del medio, y márcalo como «toca ya», «toca pronto» o «no toca».
- Programa que dos días a la semana, por ejemplo miércoles y sábado a primera hora, se añadan al carrito los productos que tocan por su identificador.
- Programa un único mensaje poco después, con el resumen del carrito, las cantidades y el total.
- Revisa el carrito y haz tú el pedido. La herramienta no tiene acción de pago.
Mira mi historial de pedidos de [Instacart], averigua qué es probable que se esté acabando en mi casa y llena un carrito de [tienda] con esos productos dos veces por semana. Mándame por mensaje un resumen del carrito con cantidades y el total. Habrás terminado cuando el carrito se llene y el mensaje llegue. No hagas el pedido: espera a que yo lo confirme.
Consejos
- Usa identificadores de producto y no búsquedas por nombre. Con una IA haciendo clic en el navegador se equivocaba en once de catorce productos.
- Necesita una sesión activa de Instacart. Si caduca, el carrito no se llena.
- Si no tienes Mac, pide al agente que programe las tareas con el programador de tu sistema y que te avise por otro canal, porque iMessage es de Apple.
Preguntas frecuentes
¿Puede hacer el pedido solo?
No. La herramienta no tiene acción de pago, así que el pedido lo confirmas tú.
¿Lleva inteligencia artificial dentro?
El proceso final no: es totalmente determinista, sin IA. Por eso es más fiable que la versión anterior con una IA haciendo clic.
Fuentes
En el directorio desde el 3 de octubre de 2026.