OpenFieldService
OpenFieldService es un software de gestión de servicios al campo en código abierto, alternativa open-source a PestPac y ServiceTitan.
Ficha actualizada 23 sept 2026, 7:01 · upstream 23 sept 2026, 6:47 · release sin release detectada
Qué es OpenFieldService
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenFieldService es una plataforma completa para la gestión de servicios al campo diseñada para empresas que ofrecen servicios profesionales. Funciona como alternativa open-source a soluciones comerciales como PestPac, ServiceTitan o Jobber. Se puede ejecutar localmente con SQLite sin dependencias en la nube. La aplicación incluye un panel de control visual, calendario semanal, gestión de clientes, inventario de equipos, facturación y asignación de técnicos.
La plataforma está construida con Preact + Hono + SQLite, lo que permite una arquitectura ligera y fácil de desplegar. Incluye un diseño responsivo adaptado a dispositivos móviles, modo oscuro, modo agente para automatización IA, y soporte para múltiples industrias mediante configuraciones personalizadas.
El sistema permite crear citas, asignar técnicos, registrar materiales utilizados, generar facturas con estado de pago, gestionar historial de actividades de cada cliente y mantener un registro detallado de inspecciones por parte del técnico. Todo el flujo se gestiona desde una interfaz centralizada que ofrece vistas semanales, listas paginadas y detalles completos de cada tarea.
- Gestión de citas para empresas de control de plagas con seguimiento de inventario de productos
- Asignación de técnicos a trabajos de mantenimiento HVAC con gestión de equipos y historial
- Planificación de servicios de limpieza residencial con calendario semanal y asignación de personal
- Control de inventarios y materiales en proyectos de construcción o remodelaciones
- Gestión de facturas por servicio al cliente con estados de cobro y vencimientos
- Asignación de técnicos a trabajos de electricidad, plomería o reparación de equipos
- Corrección de errores en PestPac: el proyecto incluye correcciones de bugs que afectaban la funcionalidad del sistema
- Soporte para múltiples industrias con configuraciones personalizadas sin necesidad de modificar código base
- Modo agente (agent mode) que permite interacción con IA como Claude Code para automatizar tareas repetitivas
- Base de datos SQLite local con persistencia de datos en disco, eliminando dependencias de cloud services
- API REST completa con OpenAPI 3.0 documentación y validación mediante Zod
- Diseño responsivo que se adapta a pantallas táctiles con controles optimizados para uso móvil
- El sistema no incluye gestión de garantías o cobertura de servicios, solo registra fechas de registro
- No hay integración automática con sistemas de pago ni gateways de facturación externos
- La migración a UUIDs requiere un script manual y no se realiza automáticamente durante el despliegue
- No existe soporte para múltiples bases de datos simultáneas o escalabilidad horizontal
- El sistema es local (SQLite) por defecto, lo que limita la capacidad de escalar en entornos multi-tenant sin configuración adicional
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar OpenFieldService se recomienda usar Wrangler con Docker Compose. Se debe crear un archivo docker-compose.yml con las imágenes del frontend y backend. Se debe configurar el entorno de producción con variables de entorno para la base de datos, tokens de API y configuración de red. Se recomienda ejecutar primero una migración de UUIDs en la base de datos local antes de desplegar. El despliegue es manual y no requiere provisionamiento automático. Para entornos multi-tenant se debe configurar un único servidor con múltiples clientes o usar un contenedorizado con Docker Compose.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.