diff --git a/apps/example_app/CMakeLists.txt b/apps/example_app/CMakeLists.txt
index bd54c51f94cb352a43525890d1455956bb7f84b0..1d450c11c253722f2801c511dee71273deb79861 100644
--- a/apps/example_app/CMakeLists.txt
+++ b/apps/example_app/CMakeLists.txt
@@ -2,5 +2,5 @@ waLBerla_link_files_to_builddir( *.prm  *.py)
 
 waLBerla_add_executable ( NAME ExampleApp
                           FILES ExampleApp.cpp
-                          DEPENDS blockforest core field lbm geometry timeloop gui )
+                          DEPENDS blockforest core field lbm geometry timeloop )
 
diff --git a/apps/example_app/ExampleApp.cpp b/apps/example_app/ExampleApp.cpp
index 3cdda97703b2e9bf0e5ac3e7d0e09cab73168429..dff109ed238b19457f34d1e5cc6b6d78e0da2a1a 100644
--- a/apps/example_app/ExampleApp.cpp
+++ b/apps/example_app/ExampleApp.cpp
@@ -21,7 +21,6 @@
 #include "blockforest/Initialization.h"
 #include "core/Environment.h"
 #include "field/Field.h"
-#include "gui/Gui.h"
 #include "timeloop/SweepTimeloop.h"
 
 namespace walberla {
@@ -48,8 +47,7 @@ int main( int argc, char ** argv )
 
    
    SweepTimeloop timeloop( blocks, uint_c(1) );
-   GUI gui( timeloop, blocks, argc, argv );
-   gui.run();
+   timeloop.run();
 
    return EXIT_SUCCESS;
 }
diff --git a/apps/example_app_codegen/CMakeLists.txt b/apps/example_app_codegen/CMakeLists.txt
index 3ba77d89073b58032a25d1f961a051971a4ac9af..fd53a8aafe1712315940173be0cceb6586a9f073 100644
--- a/apps/example_app_codegen/CMakeLists.txt
+++ b/apps/example_app_codegen/CMakeLists.txt
@@ -7,6 +7,5 @@ waLBerla_generate_target_from_python(NAME LatticeModelGenerated FILE LatticeMode
 
 waLBerla_add_executable ( NAME ExampleAppCodegen
                           FILES ExampleApp.cpp
-                          DEPENDS blockforest core field lbm geometry timeloop gui
-                                  LatticeModelGenerated)
+                          DEPENDS blockforest core field lbm geometry timeloop LatticeModelGenerated)
 
diff --git a/apps/example_app_codegen/ExampleApp.cpp b/apps/example_app_codegen/ExampleApp.cpp
index 3cdda97703b2e9bf0e5ac3e7d0e09cab73168429..dff109ed238b19457f34d1e5cc6b6d78e0da2a1a 100644
--- a/apps/example_app_codegen/ExampleApp.cpp
+++ b/apps/example_app_codegen/ExampleApp.cpp
@@ -21,7 +21,6 @@
 #include "blockforest/Initialization.h"
 #include "core/Environment.h"
 #include "field/Field.h"
-#include "gui/Gui.h"
 #include "timeloop/SweepTimeloop.h"
 
 namespace walberla {
@@ -48,8 +47,7 @@ int main( int argc, char ** argv )
 
    
    SweepTimeloop timeloop( blocks, uint_c(1) );
-   GUI gui( timeloop, blocks, argc, argv );
-   gui.run();
+   timeloop.run();
 
    return EXIT_SUCCESS;
 }