Independent KNX engineering · Alpha

Your KNX project.
Your workbench.

Import projects. Work with devices and group addresses. See what the bus is saying. KNXBench brings your installation into a modern engineering workspace.

In your browser via Docker. Or natively on Linux.

The real KNXBench app in the dark Graphite theme: group addresses from a fictional sample house and the kitchen light inspector.
Real app · Fictional demo projectOpen full-size view

Free to use

On your own instance

Project data with clear import reports

From a project file to a clear picture.

You know your installation. Your tools should help you understand it, not get in the way.

01

Start with your project

Import supported ETS projects with a report of warnings and limitations. Continue in KNXBench’s own versioned format. Or start a new project from scratch.

.knxproj → .knxdb

02

Work with the connections

Topology, buildings, devices, group addresses and links in one workbench. With search, an inspector and undo/redo, so the next change stays understandable too.

Search · Inspector · Undo/redo

03

Make the bus visible

Observe telegrams over KNXnet/IP, inspect values and explore communication as a table or flow view. Individual messages become a picture you can follow.

Telegram monitor · Flow view

Don’t just read about it. See it.

Short looks at the real application. Every recording uses fictional sample data, not somebody’s actual installation.

One device. One connection.

Add a device from the product catalog, assign a free address and link a communication object to a group address. Without jumping between five different tools.

Read the walkthrough

A push button is selected, named and created with a free individual address in the sample house. Its first communication object is then linked to 0/0/2 “Kitchen light”. The recording uses zoom and time compression; it is not a real-time performance test.

Real app · Sample house · Recording with zoom and time compression

What is your building saying?

The flow view brings senders, receivers and values together. Here it shows lights, blinds and temperature in the sample house, using synthetic telegrams and an optional CRT theme.

Read the walkthrough

Synthetic telegrams make devices appear in the flow view: lights turn on and off, a blind goes down, and temperature and valve values change. The recording shows the real monitor component; no live bus is connected.

Real monitor component · Synthetic traffic · No live bus

Find what you need

Filter group addresses, select an address and inspect its properties right beside it. A calm workspace for the details that matter.

Read the walkthrough

The real app shows 15 group addresses from a fictional sample house. Filtering for “Kitchen” narrows the table; 0/0/2 is selected and its properties appear in the inspector. The filter is then cleared. API answers are offline demo data; no live server or bus is operated.

Real app · Offline demo data · No hardware contact

Serious tools. A little personality.

There are calm interfaces for focused work. And, when you feel like it, green phosphor and a small starship bridge. Themes, language packs and optional achievements add a little personality.

Optional. The underlying workbench stays the same. Screenshots: real app with offline demo data.

How an idea became a workbench.

It began with wanting a KNX tool on Linux. Then came decisions, detours, AI assistants and rather a lot of “just one more thing”. The Evolution Story follows that path, with evidence and a slightly melancholy narrator.

Explore the Evolution Story
Alpha

Already a workbench. Still an alpha.

KNXBench is under active development. Try it, keep backups and check whether your project and devices fit the supported scope. Your feedback helps make the next version better.

Project work, product data and bus diagnostics are at the core. Import support and device operations have explicitly documented boundaries: not every format or device has the same level of support.

Important boundaries at a glance
  • ETS project import is limited to supported formats and versions. Warnings and unsupported content are surfaced in the import report; full ETS compatibility is not promised.
  • After import, you work in .knxdb. Export back to .knxproj is not provided.
  • Commissioning and device downloads support limited, documented paths. Project editing does not mean every device can be programmed.
  • KNX Secure is not currently implemented.

Try a copy first. Read the application’s guidance before hardware operations.

The next view is your own.

No account with us. No hosted demo. KNXBench runs on your own instance, so you try the real product.

Docker + Browser

One container. Your browser.

Use the web app through a suitable Docker environment on your system. The container brings the interface and server together; you stay in control of your projects.

  1. Open the Docker installation guide.
  2. Build the image, configure persistent storage and access.
  3. Open it in your browser, create a project or import a copy.
Open Docker guide

Live bus communication has additional networking requirements. Docker is not a promise of identical hardware connectivity on every host system.

Linux AppImage

Prefer native on Linux?

The AppImage packages the desktop application for Linux. Find system requirements, alpha version information and installation guidance with the releases.

View Linux releases

Choose an alpha version, read the release notes and work with project copies.