OpenHomePlan

Diseña tu casa en tu propio ordenador.

Habitaciones, muros, escaleras, cubierta, electricidad y fontanería, acabados y costes, en 2D y 3D. Gratis y de código abierto. Sin cuenta, sin nube, sin rastreo: tu casa sigue siendo un archivo en tu disco, con todo su historial.

La demo en línea funciona en tu navegador con tres casas de ejemplo, una de ellas una parcela vacía para tu propia idea. Mueve lo que quieras, pero allí no se guarda nada: instala el planificador para conservar tu casa.

Para propietarios y autoconstructores en la fase de idea, y para los arquitectos e ingenieros con los que trabajan. Solo a nivel de anteproyecto: el proyecto real lo firman tu arquitecto y tus ingenieros.

Modelo 3D de una pequeña casa señorial con una torre redonda y un mirador semicircular en el comedor
El plano 2D con muebles y el panel lateral
Plano 2D: arrastra muros, habitaciones, puertas y muebles
Sección 3D de la planta baja
Secciones 3D de cada planta
Capa eléctrica con enchufes, interruptores, luces y circuitos
Capas de electricidad, agua y gas
Estimación de costes con presupuesto
Estimación de costes frente a tu presupuesto
Una lámina A3 imprimible a escala real
Láminas imprimibles a escala, DXF para CAD
Vista desde la calle de la casa con contraventanas, sillares de esquina y una torrecilla
Detalles de fachada, estancias redondas y torres

Qué hace

Diseñar

  • Las habitaciones llenan cada planta; arrastra un muro y ambos lados lo siguen
  • Tantas plantas como quieras, sótanos y bajo cubierta
  • Estancias redondas: miradores, ábsides y torres con cubierta cónica
  • Puertas, pasos abiertos, ventanas, puertas de terraza y correderas
  • Cubiertas: plana, a un agua, a dos aguas, a cuatro aguas, a la Mansard, terrazas, buhardillas, chimeneas; teja, pizarra o zinc
  • Parcela: cualquier forma, acceso y caminos (también curvos), terraza, piscina, garaje, caseta, invernadero, cochera, árboles

Comprobar

  • Escaleras: contrahuella, huella, anchura, acceso abajo y llegada arriba; rectas o en U con peldaños compensados; corrección automática
  • Estructura: luces de forjado entre muros de carga, muros sin apoyo debajo
  • Solapes, huecos, ventanas sin muro, plantas sin nada debajo
  • Una sola lista con todo lo que necesita atención, un clic para ir allí

Equipar

  • Muebles y electrodomésticos, en 2D y 3D
  • Suelos y revestimientos, azulejos con tus propias fotos, zonas de alicatado y cantidades
  • Electricidad (230/400 V), agua, desagües y gas generados a partir de los aparatos, con circuitos y potencias
  • Fachada: colores, contraventanas, recercados, cornisa, sillares de esquina, balcones franceses

Costes y compartir

  • Estimación de costes con las mediciones del propio plano, frente a tu presupuesto, en cualquier moneda (tipos del BCE)
  • Láminas imprimibles a escala (PDF), vistas 3D, DXF para CAD, un dossier para tu arquitecto, costes en CSV
  • Comentarios en cualquier habitación, muro o ventana, guardados como archivos de texto
  • Cada guardado es un commit de git: historial completo de cada casa, todo se puede deshacer

Cómo funciona

El planificador es una pequeña aplicación web que se ejecuta en localhost. Cada casa es una carpeta con un archivo house.json (todo el diseño), tus comentarios en Markdown y su propio historial de git. Pon la carpeta en Dropbox, iCloud, Google Drive u OneDrive para tenerla respaldada y en todos tus ordenadores.

Como el diseño es un archivo sencillo y documentado, puedes leerlo, compararlo, modificarlo con un script o dejar que un asistente de IA lo cambie por ti.

houses/
  my-house/
    house.json          el diseño
    BRIEF.md            tus deseos (opcional)
    comments/open/      notas por aplicar
    comments/resolved/
    assets/             fotos de azulejos
    .git/               todo el historial

Instalación

Necesitas Node.js 20 o posterior y git (ambos gratis, para Windows, macOS y Linux).

git clone https://github.com/MatusBehul/OpenHomePlan.git
cd OpenHomePlan
npm install
npm start

Abre http://localhost:3000. Empieza con la casa familiar de ejemplo, la pequeña casa señorial con torre o una parcela vacía.

Guardar tus casas en una carpeta en la nube

Indica al planificador cualquier carpeta, por ejemplo una unidad sincronizada:

HOUSES_DIR=~/Dropbox/houses npm start

o copia planner.config.example.json a planner.config.json y define housesDir. En Windows PowerShell: $env:HOUSES_DIR="$HOME\Dropbox\houses"; npm start.

Actualizar a la última versión
git pull
npm install
npm start

Tus casas no forman parte del historial de la aplicación, así que actualizar nunca las toca.

Cómo usarlo

  1. Habitaciones. Haz clic en + Room, coloca las habitaciones, arrastra un muro (las habitaciones de ambos lados lo siguen) o escribe medidas exactas en el panel. Todo se ajusta cada 25 cm y a los muros cercanos.
  2. Huecos. Selecciona una habitación y añade puertas, pasos y ventanas. Deslízalas por el muro; arrastra sus extremos para ensancharlas.
  3. Plantas y escaleras. Añade una planta o un sótano, coloca una escalera y un hueco encima. La comprobación te dice si cabe y ofrece arreglarla.
  4. Cubierta y fachada. La cubierta sigue al edificio sola; elige su forma y su acabado, añade terrazas, buhardillas, chimeneas y los detalles de fachada que te gusten.
  5. Equipar. Añade muebles y electrodomésticos y luego Generate utilities crea enchufes, luces, agua, desagües y circuitos. Elige suelos y revestimientos.
  6. Comprobar y presupuestar. Revisa la lista de avisos y la pestaña Costs; fija tu presupuesto y sustituye los precios de ejemplo por los de tu constructor.
  7. Compartir. Exporta láminas imprimibles, DXF y el dossier para tu arquitecto, ingenieros e instaladores.

Trabajar con un asistente de IA

El repositorio está escrito para que lo lean asistentes de programación con IA. CLAUDE.md documenta el modelo de datos y las reglas, de modo que un asistente como Claude Code puede modificar tu casa con seguridad, ejecutar las mismas comprobaciones que la aplicación y guardar cada cambio en el historial de la casa.

  1. En el planificador, selecciona una habitación o un muro y escribe un comentario: «Alarga la cocina un metro y mueve la isla.»
  2. En tu terminal, en la carpeta del planificador, lanza el asistente y escribe /apply-comments.
  3. Cada comentario se aplica, se comprueba, se guarda y se marca como resuelto. Recarga el planificador para verlo.

También puedes pedir diseños completos: «Diseña una casa de 3 dormitorios por unos 200 000 €, con el dormitorio principal en la planta baja», o «Reproduce esta casa de catálogo: <enlace>». Revisa siempre lo que ha hecho; cada paso se puede deshacer en el historial.

Sección 3D de la planta alta

Buscamos ayuda: expertos, probadores y traductores

Las comprobaciones, reglas y precios de ejemplo son sencillos a propósito y seguro que fallan en algunos puntos. Si eres arquitecto, ingeniero de estructuras, electricista, fontanero, especialista en climatización o energía, o aparejador, puedes hacer esta herramienta más segura y útil para gente que diseña su casa en todo el mundo, sin escribir código:

Los desarrolladores también son muy bienvenidos: la aplicación es JavaScript puro, sin compilación y con una sola dependencia (Three.js). Lee CONTRIBUTING.md, elige una tarea y abre un pull request. El responsable del proyecto revisa cada cambio antes de integrarlo.

¿Hablas otro idioma? Traducir esta página es un solo archivo: copia site/i18n/en.json con el código de tu idioma y abre un pull request.

Privacidad

El planificador se ejecuta solo en tu ordenador y no habla con nadie, salvo cuando le pides descargar los tipos de cambio del Banco Central Europeo. Esta página no usa cookies, no carga nada de otros sitios y no cuenta a nadie.

No es un documento de licencia

El planificador te ayuda a pensar y hablar sobre tu casa. Sus comprobaciones son reglas prácticas, no normativa de edificación. El proyecto real debe diseñarlo y firmarlo un arquitecto y unos ingenieros habilitados.