Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Kanban, calendar, timeline and gallery viewsRowHouse showing a project tracker grid with status chips, owners, a formula health column and progressRowHouse app iconGrid grouped by linked project with duration totalsForm view with a builder and a fillable formThe automation editor with a trigger, conditions and a notification stepA tour of RowHouseEdits made on another Mac appearing live in RowHouse
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
React
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.