RowHouse
RowHouse es una base de datos local-first nativa para macOS que rivaliza con Airtable. Almacena datos en archivos planos dentro de iCloud Drive o carpetas locales, eliminando servidores centrales. Ofrece múltiples vistas (grid, kanban), fórmulas y automatizaciones sin cuentas externas.
Ficha actualizada 26 sept 2026, 5:13 · upstream 26 sept 2026, 3:15 · release v1.0.1
Qué es RowHouse
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
RowHouse es una aplicación nativa de Swift para macOS que funciona como base de datos local-first, similar a Airtable pero sin servidor central. Los datos residen en archivos planos dentro de iCloud Drive o carpetas locales, permitiendo el uso offline y la privacidad total. La arquitectura se basa en tres módulos: la interfaz gráfica (SwiftUI), una librería core sin UI y un motor de fórmulas. Cada dispositivo escribe sus cambios en un registro de operaciones único, evitando conflictos mediante un sistema de resolución determinista campo a campo.
- Gestión de proyectos locales con vistas tipo Kanban y calendario
- CRM personal o empresarial sin depender de la nube centralizada
- Seguimiento de contenido editorial con plantillas predefinidas
- Inventario de stock con formularios y cálculos automáticos
- Automatización de flujos de trabajo entre apps nativas (Shortcuts)
- Base de datos personal para gestión de tareas sin servidor
- Soporte para 7 tipos de vista: Grid, Kanban, Calendario, Galería, Línea de tiempo, Formulario y Gráfico
- 24 tipos de campos incluyendo fórmulas compatibles con Airtable (84 funciones)
- Sincronización sin servidor mediante archivos planos en iCloud Drive o carpetas locales
- Automatizaciones nativas con 7 disparadores y 8 acciones, incluyendo JavaScript y Apple Shortcuts
- Resolución de conflictos determinista usando relojes lógicos híbridos (HLC)
- Importación directa desde Airtable mediante tokens de acceso personal
- Requiere macOS 14 Sonoma o posterior, no funciona en Windows ni Linux
- No soporta contenedores Docker ni despliegue en servidores tradicionales
- Los scripts están limitados al entorno JavaScriptCore del sistema operativo
- La sincronización depende de iCloud Drive o carpetas compartidas compatibles con FSEvents
- Las automatizaciones programadas solo se ejecutan en el Mac designado como host
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Descargar la versión más reciente desde GitHub Releases. Instalar arrastrando RowHouse a la carpeta Aplicaciones. Configurar privacidad y seguridad en System Settings si macOS bloquea la apertura. Para sincronización multi-dispositivo, activar iCloud Drive o seleccionar una carpeta local específica en Settings > Storage. Asegurar que el Mac designado para automatizaciones programadas tenga acceso constante a internet.
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.






