🚀 Getting Started
Install ThermX, verify system requirements, and get your first model running in minutes.
System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| OS | Windows 10, macOS 12, Ubuntu 20.04 | Windows 11, macOS 14, Ubuntu 22.04+ |
| RAM | 4 GB | 8 GB or more |
| Disk | ~4 MB (installer) | Any SSD |
| GPU | Optional — any integrated GPU | Vulkan / Metal / DX12 capable GPU |
| Browser | Chrome 113+, Edge 113+ | Latest Chrome or Edge (WebGPU) |
A discrete GPU with Vulkan, Metal, or DirectX 12 support enables the GPU-accelerated solver, which is significantly faster for large or complex models.
Download & Install
Choose your platform below. All downloads are free. A license activation will be required for premium features when they launch.
Windows
- Download
ThermX-Setup.msi - Double-click the installer and follow the prompts
- Launch ThermX from the Start menu or desktop shortcut
macOS
- Download
ThermX.dmg - Open the .dmg and drag ThermX to your Applications folder
- On first launch, right-click → Open if macOS shows a security warning
The macOS build is Apple Silicon native (arm64). On Intel Macs, use the browser version (Chrome/Edge) instead.
Linux
- Download
thermx_1.5.0_amd64.deb - Install with:
sudo dpkg -i thermx_*.deb - Launch with:
thermxor from your application launcher
Running in a Browser
ThermX also runs entirely in the browser — no installation needed. Visit thermx.modeltok.com in Chrome or Edge for the best experience. Firefox is supported but WebGPU acceleration may not be available.
The browser version is fully functional except for DWG file import (requires LibreDWG, desktop only) and native file dialogs. All other features — including WebGPU GPU solving — work in the browser.
First Launch
When ThermX opens, you'll see the main canvas with an empty project. Here's how to get oriented:
Interface overview
- Left panel — Tools and geometry properties. Toggle with
[ - Right panel — Materials, boundary conditions, mesh settings. Toggle with
] - Canvas — Your drawing area. Pan with Space+Drag, zoom with scroll wheel
- Toolbar — Draw tools: Select (V), Polygon (P), Rectangle (R)
- Tabs — Switch between Model and Sheets tabs at the top
Try an example file
ThermX ships with several built-in example files: wall sections, window frames, thermal bridges, and CMA details. Open one from File → Open Example to explore the workflow.
Typical workflow
- Draw geometry — Use the Polygon or Rectangle tool to sketch your cross-section
- Assign materials — Select each region and pick a material from the right panel
- Set boundary conditions — Select edges and assign convective or fixed-temperature BCs
- Mesh — Click "Generate Mesh" and adjust quality sliders as needed
- Solve — Click "Solve" — ThermX auto-selects the best solver
- Analyze results — View temperature maps, isotherms, U-factor, PSI, fRsi
Platform Feature Comparison
| Feature | Browser | Desktop (Tauri) |
|---|---|---|
| Meshing (WASM) | ✅ | ✅ |
| CPU solver | ✅ Web Worker | ✅ Web Worker |
| GPU solver | ✅ WebGPU | ✅ wgpu native |
| DWG import | ❌ | ✅ LibreDWG |
| Native file dialogs | ❌ Browser download | ✅ |
| THMX read/write | ✅ | ✅ |
| DXF import/export | ✅ | ✅ |