OpenFarm es una plataforma de inteligencia de cultivos de código abierto: imágenes Sentinel-2, clima, suelo y tiempo fusionados en una imagen explicable de cada campo que gestionas, con la observación, su magnitud, su ventana y las condiciones detrás de ella.
Bloque A1 · 12.40 ha · arroz
8 feb 2026
El NDVI cayó un 18% en 14 días, de 0.71 a 0.58.
Por qué, desde tres fuentes
Estrés hídrico, no enfermedad. Revisa el riego antes de fumigar.
10 m
resolución Sentinel-2
24 mo
de historial desde el primer día
0
claves API requeridas
BSD-3
sin límite de usuarios
Multi-índice
Misma escena, misma fecha, cuatro índices. Vigor, estructura del dosel, crecimiento ajustado al suelo y agua superficial - cada uno en una escala científica fija, para que el mismo color siempre signifique el mismo valor en todos tus campos.
Vigor vegetal
Estructura del dosel
Ajustado al suelo
Agua superficial
La zona estresada del noreste aparece en todos los índices - eso es lo que confirma que es real y no un artefacto de nubes.
El tiempo es la cuarta dimensión
Veinticuatro meses de Sentinel-2 recuperados el día que dibujas un límite. Brotación, pico, senescencia - y la semana en que algo salió mal.
Tres capas
Cuatro planos de observación se apilan en una geometría. La capa B lee a través de todos ellos; la capa C es solo una salida. Cada límite es un límite de servicio real - ejecuta todo el stack, o toma la capa de observación y pon tus propios modelos encima.
Límites
Dibujados, importados o detectados por el modelo FTW
Satélite
Sentinel-2 a 10 m, cuatro índices, semanal
Clima
Historial diario de Open-Meteo más pronóstico de 7 días
Suelo
SoilGrids 250 m global, POLARIS 30 m en EE. UU.
Reproducible por construcción
Cuatro pasos públicos, sin caja negra en el medio. Cada valor de la interfaz lleva el satélite, la fecha, la cobertura de nubes y el colormap que lo produjo.
01
Búsqueda STAC
Catálogo Element84, filtrado por geometría, fecha y cobertura de nubes.
02
Generación COG
Índice calculado por escena, escrito en almacenamiento de objetos como GeoTIFF optimizado.
03
Teselas TiTiler
Servidas con un colormap fijo, para que dos campos siempre sean comparables.
04
Estadísticas y procedencia
Estadísticas zonales almacenadas junto a la escena que las produjo.
Bajo la superficie
Textura, pH, carbono orgánico, CIC y propiedades hidráulicas de cada capa hasta 200 cm - obtenidos automáticamente en cuanto existe un campo. Esto convierte "el NDVI bajó" en "y el suelo superficial no retiene agua".
La fracción de arcilla aumenta con la profundidad - el agua se asienta a 30-60 cm y la capa superficial se seca primero.
Tuyo para ejecutar
Next.js, FastAPI, PostGIS, MinIO y TiTiler en un solo Docker Compose. Sin token de Mapbox, sin precios por hectárea, sin cuenta de proveedor entre tú y los datos de tus campos.
# clone, configure, run
git clone github.com/superzero11/OpenFarm
cp .env.example .env
docker compose up --build
# web :3000 · API :8000 · tiles :8080
Preguntas
Lo que la gente pregunta antes de ejecutar OpenFarm en sus propios campos.
OpenFarm es una plataforma de inteligencia de cultivos de código abierto. Fusiona imágenes satelitales Sentinel-2, clima diario y datos de suelo en información por campo, y muestra la evidencia detrás de cada alerta: qué índice se movió, en qué ventana y las condiciones que lo explican.
Compara cada escena nueva con el historial del propio campo en lugar de un umbral fijo. Cuando un índice cae, OpenFarm revisa la lluvia, la evapotranspiración y el balance hídrico del suelo en la misma ventana, así la alerta indica si es estrés hídrico y no solo que algo cambió.
Sentinel-2, la misión multiespectral de 10 m de la Agencia Espacial Europea, consultada mediante el catálogo público Element 84 Earth Search. OpenFarm calcula NDVI, EVI, SAVI y NDWI por escena, descarta las escenas con exceso de nubes y recupera 24 meses de historial al dibujar un límite.
ISRIC SoilGrids aporta textura, pH, carbono orgánico, CIC y propiedades hidráulicas en todo el mundo a 250 m, y POLARIS aporta cobertura a 30 m en Estados Unidos. Ambos se obtienen automáticamente para cada capa hasta 200 cm en cuanto existe un límite de campo.
Sí. OpenFarm tiene licencia BSD-3-Clause, sin límite de usuarios, sin precio por hectárea y sin cuenta de proveedor. Ejecuta todo el stack por tu cuenta sin más coste que tu servidor, o prueba primero la demo. No hacen falta claves API de terceros, ni siquiera para el mapa base.
Sí, es la opción por defecto. Next.js, FastAPI, PostGIS, MinIO y TiTiler arrancan desde un único archivo Docker Compose en cualquier VPS, y Terraform puede aprovisionar la máquina. La demo funciona en una instancia gratuita de 2 OCPU y 12 GB, suficiente para todo el stack.
Cereales, legumbres, oleaginosas, hortalizas, fibras y cultivos perennes incluyen un perfil de aptitud: rangos de temperatura, lluvia, pH, drenaje y salinidad evaluados contra el suelo y el clima reales de tu campo. Los perfiles son datos en el repositorio, así que añadir un cultivo es un pull request.
Sentinel-2 revisita la mayoría de los campos cada pocos días y OpenFarm recalcula los índices cada semana con la escena utilizable más reciente. El clima se actualiza a diario junto con un pronóstico de 7 días. El suelo se obtiene una vez por campo, porque cambia en décadas, no en semanas.
Desde pequeños productores hasta empresas. BSD-3-Clause, sin límite de usuarios, sin dependencia de un proveedor, y las contribuciones son bienvenidas de verdad.
Agradecimientos
OpenFarm es una capa fina sobre décadas de código y datos abiertos. Estos proyectos hacen lo difícil, cualquiera puede usarlos gratis, y alojar OpenFarm por tu cuenta también se apoya en su trabajo.
Datos e imágenes
Copernicus Sentinel-2 (ESA) · Element 84 Earth Search · Open-Meteo · ISRIC SoilGrids · POLARIS · Fields of The World
También construido con
PostGIS · TiTiler · rasterio · TorchGeo · Protomaps · Auth.js · next-intl · Alembic
Alojamiento de la demo
Oracle Cloud Infrastructure ejecuta openfarm.earth en una instancia Ampere Always Free, los mismos 2 OCPU y 12 GB que cualquiera puede solicitar.