diff --git a/scripts/run-xaal.sh b/scripts/run-xaal.sh
new file mode 100755
index 0000000000000000000000000000000000000000..a7460b1f5f3c2a31a28409350b3db2c1a4dadfd6
--- /dev/null
+++ b/scripts/run-xaal.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+#sleep 10
+source  /home/xaal/xaal_env/bin/activate
+cd ~/run
+python3 /home/xaal/tmux_xaal.py
+
diff --git a/scripts/tmux_xaal.py b/scripts/tmux_xaal.py
new file mode 100755
index 0000000000000000000000000000000000000000..21ca88683ee905c5db4b2682468d8678108d82ef
--- /dev/null
+++ b/scripts/tmux_xaal.py
@@ -0,0 +1,21 @@
+import tmux
+
+
+sess = tmux.Tmux('xAAL')
+
+
+sess.add_window("GW","~/run","python -m xaal.zwave")
+sess.add_pane("python -m xaal.owm")
+#sess.add_pane("python -m xaal.htu21d")
+
+sess.add_window("Web","~/run","python -m xaal.rest")
+sess.add_pane("python -m xaal.dashboard")
+
+sess.add_window("TAIL","~/run","xaal-tail 3")
+sess.add_pane("xaal-log")
+
+sess.add_window("MetaDB","~/run","python -m xaal.metadb")
+sess.add_window("FakeLamp","~/run","python xaal_svn/devices/test/DummyDevices/lamp.py 7c89ced8-5e8c-11e8-b4b3-b827ebc3cbdf")
+
+
+sess.run()
diff --git a/scripts/xaal.service b/scripts/xaal.service
new file mode 100644
index 0000000000000000000000000000000000000000..33bd62f400fe2c74a4c651a4bdce545b0fea2e6e
--- /dev/null
+++ b/scripts/xaal.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=xAAL Init
+After=network.target
+
+
+[Service]
+Type=forking
+User=xaal
+ExecStart=/home/xaal/run-xaal.sh 
+
+[Install]
+WantedBy=multi-user.target
+