Hi everyone,
I’ve been building Homeslice, a 3D floor plan for Home Assistant, and it’s now at a point where I’d love feedback from people other than me. It’s free and open source (MIT), installs through HACS and runs fully locally.
Try the live demo: the card and the editor in your browser, on a demo house. Nothing to install, nothing is saved.

What it does
- Built from your Home Assistant. Levels are your HA floors and rooms are your HA areas. Their lights, blinds, sensors and devices are found automatically. Rename an area and the house follows.
- An editor inside Home Assistant. No drawing program, SVG or Blender needed:
- trace rooms over a picture of your floor plan or the map of your vacuum robot, and the walls appear by themselves;
- add doors, windows, stairs, roofs and furniture, with a live 3D preview.
- Live state on the plan. Lights glow in their colours, and blinds, garage doors and doors move. There’s a temperature, humidity and CO₂ heatmap, people and pets in their rooms, and animated solar, battery and grid flows. Weather and the real sun position are shown too.
- Several views of one house as a custom dashboard card. Exploded 3D, a tilted plan, a flat 2D plan, all floors side by side, a 2D side view showing every room at once, and section cuts.
- Styles: day, night, white model or blueprint.
- 400+ built-in furniture pieces. They resize sensibly and react: screens show what’s playing, fans turn. You can also add Poly Haven models, Sketchfab models with your own account, or your own glTF files.
- Made for wall tablets. It only redraws when something changes, and there’s a low-quality mode and kiosk options.
- AI-friendly. The house is short, readable YAML with clear error messages. You can hand it to a chatbot together with a photo of your floor plan, or let HA’s own assistants and MCP clients read and edit it.
- Private and free. No cloud, no account, no telemetry, no paid tier.
The editor
Install
- In HACS: ⋮ → Custom repositories, add
https://github.com/headtr1ck/homesliceas an Integration. Download it and restart Home Assistant. - Add the Homeslice integration under Settings → Devices & services.
- Open Homeslice in the sidebar, create your house and draw your rooms. Then add a Homeslice card to a dashboard.
Please note
This is an early alpha. Things change quickly and there will be bugs, so keep a copy of your house.
It is mostly vibe coded with Claude Code Opus 5.5.
I’d really appreciate feedback, especially:
- where you got stuck in the editor;
- how it runs on your wall tablet;
- what your house needs that’s missing.
Issues and ideas are welcome on GitHub.
Sidenote
After I started working on this project I found that there is a similar project called NextFloor (should have done a more thorough search first…). It has some very similar features but currently some design limitations compared to homeslice. I’ll see how this evolves in the long run.
