The aim of the GeneXus M project is to create a lightweight, cross-platform IDE for GeneXus.
It's lightweight because you require no additional software than your operating system and the IDE itself to start developing. It's cross-platform because it runs on Linux, macOS, and Windows.
Internally, GeneXus M's IDE is just the tip of the iceberg; the IDE you work with connects to a platform, which stores the Knowledgebases, generates programs and databases, compiles and also deploys them.
An overview of GeneXus M has been presented at the #GX29 GeneXus Meeting. You can watch it in Spanish.