OpenHomePlan

Progetta la tua casa sul tuo computer.

Stanze, muri, scale, tetto, impianto elettrico e idraulico, finiture e costi, in 2D e 3D. Gratuito e open source. Niente account, niente cloud, niente tracciamento: la tua casa resta un file sul tuo disco, con tutta la sua cronologia.

La demo online funziona nel tuo browser con tre case di esempio, una delle quali è un lotto vuoto per la tua idea. Sposta quello che vuoi, ma lì non viene salvato nulla: installa il planner per tenere la tua casa.

Per proprietari e autocostruttori nella fase dell'idea, e per gli architetti e gli ingegneri con cui lavorano. Solo a livello di studio preliminare: il progetto vero lo firmano il tuo architetto e i tuoi ingegneri.

Modello 3D di un piccolo maniero con una torre rotonda e un bovindo semicircolare nella sala da pranzo
La pianta 2D con arredi e pannello laterale
Pianta 2D: trascina muri, stanze, porte e arredi
Sezione 3D del piano terra
Sezioni 3D di ogni piano
Livello elettrico con prese, interruttori, luci e circuiti
Livelli elettrico, acqua e gas
Stima dei costi con budget
Stima dei costi rispetto al budget
Una tavola A3 stampabile in scala reale
Tavole stampabili in scala, DXF per il CAD
Vista dalla strada del maniero con persiane, cantonali e torretta
Dettagli di facciata, stanze rotonde e torri

Cosa fa

Progettare

  • Le stanze riempiono ogni piano; trascina un muro e entrambi i lati lo seguono
  • Tutti i piani che vuoi, cantine e sottotetti
  • Stanze rotonde: bovindi, absidi e torri con tetto conico
  • Porte, passaggi aperti, finestre, porte-finestre e scorrevoli
  • Tetti: piano, a una falda, a due falde, a padiglione, alla Mansarda, terrazze, abbaini, camini; tegole, ardesia o zinco
  • Lotto: qualsiasi forma, vialetto e sentieri (anche curvi), terrazza, piscina, garage, capanno, serra, posto auto coperto, alberi

Verificare

  • Scale: alzata, pedata, larghezza, accesso in basso e arrivo in alto; dritte o a U con gradini a ventaglio; correzione automatica
  • Strutture: luci dei solai tra muri portanti, muri senza appoggio sotto
  • Sovrapposizioni, vuoti, finestre senza muro, piani senza niente sotto
  • Un unico elenco di tutto ciò che richiede attenzione, un clic per arrivarci

Arredare

  • Mobili ed elettrodomestici, in 2D e 3D
  • Pavimenti e rivestimenti, piastrelle con le tue foto, zone piastrellate e quantità
  • Elettricità (230/400 V), acqua, scarichi e gas generati dagli apparecchi, con circuiti e potenze
  • Facciata: colori, persiane, cornici, cornicione, cantonali, balconcini alla francese

Costi e condivisione

  • Stima dei costi dalle quantità del progetto stesso, rispetto al tuo budget, in qualsiasi valuta (cambi BCE)
  • Tavole stampabili in scala (PDF), viste 3D, DXF per il CAD, un documento di consegna per l'architetto, costi in CSV
  • Commenti su qualsiasi stanza, muro o finestra, salvati come file di testo
  • Ogni salvataggio è un commit git: cronologia completa di ogni casa, tutto si può annullare

Come funziona

Il planner è una piccola applicazione web che gira su localhost. Ogni casa è una cartella con un file house.json (l'intero progetto), i tuoi commenti in Markdown e la sua cronologia git. Metti la cartella in Dropbox, iCloud, Google Drive o OneDrive per averne un backup su tutti i tuoi computer.

Poiché il progetto è un semplice file documentato, puoi leggerlo, confrontarlo, modificarlo con uno script o farlo cambiare da un assistente IA.

houses/
  my-house/
    house.json          il progetto
    BRIEF.md            i tuoi desideri (facoltativo)
    comments/open/      note da applicare
    comments/resolved/
    assets/             foto delle piastrelle
    .git/               tutta la cronologia

Installazione

Ti servono Node.js 20 o successivo e git (entrambi gratuiti, per Windows, macOS e Linux).

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

Apri http://localhost:3000. Parti dalla casa di famiglia di esempio, dal piccolo maniero con torre o da un lotto vuoto.

Tenere le case in una cartella cloud

Indica al planner qualsiasi cartella, per esempio un'unità sincronizzata:

HOUSES_DIR=~/Dropbox/houses npm start

oppure copia planner.config.example.json in planner.config.json e imposta housesDir. In Windows PowerShell: $env:HOUSES_DIR="$HOME\Dropbox\houses"; npm start.

Aggiornare all'ultima versione
git pull
npm install
npm start

Le tue case non fanno parte della cronologia dell'app, quindi un aggiornamento non le tocca mai.

Come si usa

  1. Stanze. Fai clic su + Room, trascina le stanze al loro posto, trascina un muro (le stanze su entrambi i lati lo seguono) o inserisci misure esatte nel pannello. Tutto si aggancia a passi di 25 cm e ai muri vicini.
  2. Aperture. Seleziona una stanza e aggiungi porte, passaggi e finestre. Falle scorrere lungo il muro; trascina le estremità per allargarle.
  3. Piani e scale. Aggiungi un piano o una cantina, posiziona una scala e un foro sopra. Il controllo ti dice se ci sta e propone di correggerla.
  4. Tetto e facciata. Il tetto segue l'edificio da solo; scegli forma e copertura, aggiungi terrazze, abbaini, camini e i dettagli di facciata che ti piacciono.
  5. Arredare. Aggiungi mobili ed elettrodomestici, poi Generate utilities crea prese, luci, acqua, scarichi e circuiti. Scegli pavimenti e rivestimenti.
  6. Verificare e stimare. Controlla l'elenco degli avvisi e la scheda Costs; imposta il budget e sostituisci i prezzi di esempio con i preventivi della tua impresa.
  7. Condividere. Esporta tavole stampabili, DXF e il documento di consegna per architetto, ingegneri e installatori.

Lavorare con un assistente IA

Il repository è scritto per essere letto dagli assistenti di programmazione IA. CLAUDE.md documenta il modello dei dati e le regole, così un assistente come Claude Code può modificare la tua casa in sicurezza, eseguire gli stessi controlli dell'app e salvare ogni modifica nella cronologia della casa.

  1. Nel planner seleziona una stanza o un muro e scrivi un commento: «Allunga la cucina di un metro e sposta l'isola.»
  2. Nel terminale, nella cartella del planner, avvia l'assistente e digita /apply-comments.
  3. Ogni commento viene applicato, verificato, salvato e segnato come risolto. Ricarica il planner per vederlo.

Puoi anche chiedere progetti interi: «Disegna una casa con 3 camere da circa 200 000 €, con la camera padronale al piano terra», oppure «Ricostruisci questa casa da catalogo: <link>». Controlla sempre cosa ha fatto; ogni passaggio si può annullare nella cronologia.

Sezione 3D del piano superiore

Cerchiamo aiuto: esperti, tester e traduttori

I controlli, le regole e i prezzi di esempio sono volutamente semplici e di sicuro sbagliati in qualche punto. Se sei architetto, ingegnere strutturista, elettricista, idraulico, termotecnico, esperto di energia o computista, puoi rendere questo strumento più sicuro e utile per chi progetta la propria casa in tutto il mondo, senza scrivere codice:

Anche gli sviluppatori sono benvenuti: l'app è JavaScript puro, senza fase di build, con una sola dipendenza (Three.js). Leggi CONTRIBUTING.md, scegli un'attività, apri una pull request. Ogni modifica viene revisionata dal manutentore prima di essere integrata.

Parli un'altra lingua? Tradurre questa pagina è un solo file: copia site/i18n/en.json con il codice della tua lingua e apri una pull request.

Privacy

Il planner gira solo sul tuo computer e non parla con nessuno, tranne quando gli chiedi di scaricare i tassi di cambio dalla Banca centrale europea. Questa pagina non imposta cookie, non carica nulla da altri siti e non conta nessuno.

Non è un documento per il permesso di costruire

Il planner ti aiuta a pensare e a parlare della tua casa. I suoi controlli sono regole pratiche, non norme edilizie. Il progetto vero deve essere redatto e firmato da un architetto e da ingegneri abilitati.