diff --git a/.run/Run Tests.run.xml b/.run/Run Tests.run.xml
new file mode 100644
index 0000000..9f6d468
--- /dev/null
+++ b/.run/Run Tests.run.xml
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/Run_Demo.run.xml b/.run/Run_Demo.run.xml
new file mode 100644
index 0000000..25f9816
--- /dev/null
+++ b/.run/Run_Demo.run.xml
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index 880bcbd..4cd8b2b 100644
--- a/README.md
+++ b/README.md
@@ -44,3 +44,14 @@ To build the Flatpak:
make flatpak-build
```
+## IDE Support
+
+### RustRover / IntelliJ Rust
+
+This project includes shared run configurations in the `.run` directory. When you open the project in RustRover or IntelliJ IDEA with the Rust plugin, these configurations will automatically appear in the Run/Debug dropdown:
+
+- **Run Demo**: Executes the `r_eom_demo` binary.
+- **Run Tests**: Executes all tests in the workspace.
+
+Additionally, the IDE automatically detects all targets defined in `Cargo.toml`.
+