Cross-Platform Desktop Application

Visualize Your Smart Building in Real-Time

Create beautiful, interactive floor plans with live sensor data. Monitor temperature, humidity, CO2, and more across your entire building from one intuitive interface.

10+ Sensor Types
3 Platforms
100% Offline Capable
HabitatView
Living Room 22.5°C
Kitchen 24.1°C
Bedroom 21.0°C
{ "sensors": ... }

Perfect for

Home Automation Building Management Data Centers Warehouses Hotels

Everything You Need for Smart Visualization

Powerful vector drawing tools meet real-time sensor monitoring in one seamless application.

Vector Drawing Tools

Create precise floor plans with rectangles, polygons, bezier curves, and more. Snap-to-grid and element snapping ensure perfect alignment.

Live Sensor Data

Connect to any HTTP endpoint or Home Assistant instance. Monitor temperature, humidity, CO2, power consumption, and custom sensors in real-time.

Cross-Platform

Native performance on Windows, macOS, and Linux. Built with Rust for speed and reliability without compromising on features.

SVG + JSON Export

Export to standard SVG files or our .svj container format. Easy to integrate with web dashboards and other visualization tools.

Home Assistant Ready

Native integration with Home Assistant. Simply enter your entity IDs and token - no complex configuration required.

Multi-Floor Support

Manage complex buildings with multiple floors. Switch between levels seamlessly while maintaining sensor configurations.

Up and Running in Minutes

From installation to live visualization in three simple steps.

1

Draw Your Floor Plan

Use the intuitive vector tools to create rooms, or import an existing SVG. Label each room with a unique ID for sensor binding.

2

Configure Sensors

Click on a room and add sensors. Enter the HTTP endpoint URL or Home Assistant entity ID. Test the connection right from the dialog.

3

Launch Preview

Open the preview window to see your floor plan come alive with real-time sensor data, automatically refreshing at your configured interval.

Download HabitatView

Available for all major desktop platforms. Choose your operating system below.

Windows

Version 0.1.0

Windows 10/11 (64-bit)

Download .exe

macOS

Coming Soon

macOS 11+ (Intel & Apple Silicon)

Coming Soon

We're working on it! Check back soon.

GNU/Linux

Version 0.1.0

Ubuntu 20.04+, Fedora 38+, Arch

Download .AppImage or download binary

JavaScript Viewer

Embed interactive floor plans with live sensor data in your website or dashboard.

habitatview-viewer

Version 0.1.0

ES Module for modern browsers

See the documentation for integration instructions.

Built for Every Environment

🏠

Smart Homes

Monitor your entire home from a single dashboard. Track room temperatures, humidity levels, and energy consumption.

🏢

Office Buildings

Ensure employee comfort with zone-by-zone environmental monitoring. Optimize HVAC efficiency and reduce costs.

📈

Data Centers

Critical infrastructure monitoring with hot/cold aisle visualization. Instant alerts when thresholds are exceeded.

🌱

Greenhouses

Track temperature, humidity, and light levels across growing zones. Perfect for precision agriculture.

Simple, Transparent Pricing

One-time payment per major version. No subscriptions, no hidden fees.

Beta

HabitatView is currently in beta and completely free while we polish the experience.

Frequently Asked Questions

HabitatView supports any sensor that returns data via HTTP. Built-in support includes temperature, humidity, CO2, pressure, light level, motion detection, power consumption, and more. You can also define custom sensor types with your own units and formatting.

Yes! The drawing and editing features work completely offline. Sensor data fetching obviously requires network access to your sensor endpoints, but the application itself doesn't require an internet connection. Your floor plans are stored locally in the .svj format.

Go to Settings and enter your Home Assistant URL and Long-Lived Access Token. Then when adding sensors to rooms, simply toggle "Use Home Assistant" and enter the entity ID (like sensor.kitchen_temperature). HabitatView handles the API calls automatically.

Absolutely! You can import SVG files as vector elements that you can then edit, or as background images to trace over. PNG and JPEG files can also be imported as backgrounds. The "Import SVG as Elements" feature automatically converts paths to editable shapes.

The .svj format is a tar-based container that bundles your floor plan SVGs with the JSON configuration file. It's designed to be portable and can be extracted with standard tools like tar. This keeps all your floor data and sensor configurations in one shareable file.

HabitatView is currently a desktop application for Windows, macOS, and Linux. A web-based viewer for published floor plans is on our roadmap. The exported SVG files can be easily embedded in web pages with custom JavaScript for sensor fetching.

Ready to Visualize Your Smart Building?

Join users who've transformed how they monitor their spaces. One-time purchase, no subscriptions.