GPL3 License Changelog Documentation Status

Releases

Latest Release

Quality Status

Build Status

ONGOING ACTIVE DEVELOPMENT

Project is in active development. Not all basic features are implemented, UI can be broken or change often.

Overview

hsm-ide is a desktop application for visually designing, editing, and validating hierarchical state machines (HSMs) using a modern graphical interface. You can create, manage, and simulate state machines with SCXML support, and export your work for use with the hsmcpp library. The IDE streamlines state machine development with intuitive tools for editing, visualization, and documentation.

Key Features

  • Graphical editor for hierarchical state machines (SCXML)

  • Import/export of SCXML files

  • Designed for both generic scxml and hsmcpp specific features

  • Multi-document design with support for includes.

  • Integrated validation and simulation tools

  • Export to PlantUML, PNG, and SVG

  • Cross-platform: Ubuntu, Windows

Limitations

Documentation

Documentation is available online.

Installation

TBD