OpenHomePlan

Zaprojektuj dom na własnym komputerze.

Pomieszczenia, ściany, schody, dach, elektryka i hydraulika, wykończenia i koszty, w 2D i 3D. Za darmo i z otwartym kodem. Bez konta, bez chmury, bez śledzenia: twój dom pozostaje plikiem na twoim dysku, z pełną historią.

Demo online działa w przeglądarce z trzema przykładowymi domami, w tym pustą działką na twój własny pomysł. Przesuwaj, co chcesz, ale nic nie jest tam zapisywane: zainstaluj planer, aby zachować swój dom.

Dla inwestorów i osób budujących systemem gospodarczym na etapie pomysłu oraz dla architektów i inżynierów, z którymi współpracują. Tylko na poziomie koncepcji: prawdziwy projekt podpisuje twój architekt i konstruktor.

Model 3D małego dworku z okrągłą wieżą i półokrągłym wykuszem w jadalni
Rzut 2D z meblami i panelem bocznym
Rzut 2D: przeciągaj ściany, pomieszczenia, drzwi i meble
Przekrój 3D parteru
Przekroje 3D każdej kondygnacji
Warstwa elektryczna z gniazdami, włącznikami, oświetleniem i obwodami
Warstwy elektryki, wody i gazu
Kosztorys z budżetem
Kosztorys w porównaniu z budżetem
Arkusz A3 do druku w skali rzeczywistej
Arkusze do druku w skali, DXF dla CAD
Widok od ulicy na dworek z okiennicami, boniowanymi narożnikami i wieżyczką
Detale elewacji, okrągłe pomieszczenia i wieże

Co potrafi

Projektowanie

  • Pomieszczenia wypełniają każdą kondygnację; przeciągnij ścianę, a obie strony podążą za nią
  • Dowolna liczba kondygnacji, piwnice i poddasza
  • Okrągłe pomieszczenia: wykusze, absydy i wieże ze stożkowym dachem
  • Drzwi, otwarte przejścia, okna, drzwi tarasowe i przesuwne
  • Dachy: płaski, jednospadowy, dwuspadowy, kopertowy, mansardowy, tarasy dachowe, lukarny, kominy; dachówka, łupek lub cynk
  • Działka: dowolny kształt, podjazd i ścieżki (także łukowe), taras, basen, garaż, szopa, szklarnia, wiata, drzewa

Sprawdzanie

  • Schody: wysokość i głębokość stopni, szerokość biegu, wejście na dole i wyjście na górze; proste lub w kształcie U ze stopniami zabiegowymi; automatyczna poprawka
  • Konstrukcja: rozpiętości stropów między ścianami nośnymi, ściany bez podparcia poniżej
  • Nakładanie się, luki, okna bez ściany, kondygnacje bez niczego pod spodem
  • Jedna lista wszystkiego, co wymaga uwagi, jedno kliknięcie, by tam przejść

Wyposażenie

  • Meble i urządzenia, w 2D i 3D
  • Podłogi i okładziny ścienne, płytki z własnych zdjęć, strefy płytek i ilości
  • Elektryka (230/400 V), woda, kanalizacja i gaz generowane na podstawie urządzeń, z obwodami i mocami
  • Elewacja: kolory, okiennice, opaski okienne, gzyms, boniowanie narożników, balustrady francuskie

Koszty i udostępnianie

  • Kosztorys z przedmiaru samego projektu, w porównaniu z budżetem, w dowolnej walucie (kursy EBC)
  • Arkusze do druku w skali (PDF), widoki 3D, DXF dla CAD, materiał przekazania dla architekta, koszty w CSV
  • Komentarze do dowolnego pomieszczenia, ściany lub okna, zapisane jako pliki tekstowe
  • Każdy zapis to commit w git: pełna historia każdego domu, wszystko można cofnąć

Jak to działa

Planer to mała aplikacja internetowa działająca na localhost. Każdy dom to folder z jednym plikiem house.json (cały projekt), twoimi komentarzami w Markdownie i własną historią git. Umieść folder w Dropboxie, iCloud, Google Drive lub OneDrive, a będziesz mieć kopię zapasową na wszystkich komputerach.

Ponieważ projekt to prosty, udokumentowany plik, możesz go czytać, porównywać, edytować skryptem albo pozwolić, by zmienił go asystent AI.

houses/
  my-house/
    house.json          projekt
    BRIEF.md            twoje oczekiwania (opcjonalnie)
    comments/open/      uwagi do wprowadzenia
    comments/resolved/
    assets/             zdjęcia płytek
    .git/               pełna historia

Instalacja

Potrzebujesz Node.js w wersji 20 lub nowszej oraz git (oba darmowe, dla Windows, macOS i Linuksa).

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

Otwórz http://localhost:3000. Zacznij od przykładowego domu rodzinnego, małego dworku z wieżą albo pustej działki.

Domy w folderze w chmurze

Wskaż planerowi dowolny folder, na przykład synchronizowany dysk:

HOUSES_DIR=~/Dropbox/houses npm start

albo skopiuj planner.config.example.json do planner.config.json i ustaw housesDir. W Windows PowerShell: $env:HOUSES_DIR="$HOME\Dropbox\houses"; npm start.

Aktualizacja do najnowszej wersji
git pull
npm install
npm start

Twoje domy nie są częścią historii aplikacji, więc aktualizacja nigdy ich nie zmienia.

Jak używać

  1. Pomieszczenia. Kliknij + Room, przeciągnij pomieszczenia na miejsce, przeciągnij ścianę (pomieszczenia po obu stronach dopasują się) lub wpisz dokładne wymiary w panelu. Wszystko przyciąga się co 25 cm i do pobliskich ścian.
  2. Otwory. Wybierz pomieszczenie i dodaj drzwi, przejścia i okna. Przesuwaj je wzdłuż ściany; przeciągnij końce, by je poszerzyć.
  3. Kondygnacje i schody. Dodaj piętro lub piwnicę, ustaw schody i otwór nad nimi. Kontrola schodów powie, czy się mieszczą, i zaproponuje poprawkę.
  4. Dach i elewacja. Dach sam dopasowuje się do budynku; wybierz kształt i pokrycie, dodaj tarasy, lukarny, kominy i detale elewacji.
  5. Wyposażenie. Dodaj meble i urządzenia, a potem Generate utilities utworzy gniazda, oświetlenie, wodę, kanalizację i obwody. Wybierz podłogi i okładziny.
  6. Sprawdzenie i wycena. Przejrzyj listę ostrzeżeń i zakładkę Costs; ustaw budżet i zastąp przykładowe ceny ofertami wykonawcy.
  7. Udostępnianie. Wyeksportuj arkusze do druku, DXF i materiał przekazania dla architekta, inżynierów i instalatorów.

Praca z asystentem AI

Repozytorium napisano tak, by czytali je asystenci programistyczni AI. CLAUDE.md opisuje model danych i zasady, więc asystent taki jak Claude Code może bezpiecznie zmienić twój dom, uruchomić te same kontrole co aplikacja i zapisać każdą zmianę w historii domu.

  1. W planerze wybierz pomieszczenie lub ścianę i napisz komentarz: „Wydłuż kuchnię o metr i przesuń wyspę.”
  2. W terminalu, w folderze planera, uruchom asystenta i wpisz /apply-comments.
  3. Każdy komentarz zostaje wprowadzony, sprawdzony, zapisany i oznaczony jako rozwiązany. Odśwież planer, by zobaczyć wynik.

Możesz też poprosić o cały projekt: „Zaprojektuj dom z 3 sypialniami za około 200 000 €, z sypialnią główną na parterze” albo „Odtwórz ten dom z katalogu: <link>”. Zawsze sprawdź, co zrobił; każdy krok można cofnąć w historii.

Przekrój 3D piętra

Szukamy pomocy: ekspertów, testerów i tłumaczy

Kontrole, zasady i przykładowe ceny są celowo proste i na pewno miejscami błędne. Jeśli jesteś architektem, konstruktorem, elektrykiem, hydraulikiem, specjalistą od ogrzewania lub energii albo kosztorysantem, możesz uczynić to narzędzie bezpieczniejszym i bardziej przydatnym dla ludzi projektujących domy na całym świecie, bez pisania kodu:

Programiści również są mile widziani: aplikacja to czysty JavaScript bez kroku budowania, z jedną zależnością (Three.js). Przeczytaj CONTRIBUTING.md, wybierz zadanie i otwórz pull request. Każdą zmianę przed scaleniem sprawdza opiekun projektu.

Mówisz w innym języku? Tłumaczenie tej strony to jeden plik: skopiuj site/i18n/en.json pod kodem swojego języka i otwórz pull request.

Prywatność

Planer działa tylko na twoim komputerze i z nikim się nie łączy, poza pobraniem kursów walut z Europejskiego Banku Centralnego, gdy o to poprosisz. Ta strona nie ustawia ciasteczek, niczego nie ładuje z innych witryn i nikogo nie liczy.

To nie jest dokumentacja do pozwolenia

Planer pomaga ci myśleć i rozmawiać o domu. Jego kontrole to praktyczne reguły, a nie przepisy budowlane. Prawdziwy projekt musi opracować i podpisać uprawniony architekt i inżynierowie.