diff --git a/wlauto/managers/locallinux.py b/wlauto/managers/locallinux.py
new file mode 100644
index 00000000..8f1c1297
--- /dev/null
+++ b/wlauto/managers/locallinux.py
@@ -0,0 +1,30 @@
+from wlauto.core.device_manager import DeviceManager
+from wlauto import Parameter
+
+from devlib.target import LocalLinuxTarget
+
+
+class LocalLinuxManager(DeviceManager):
+
+    name = "local_linux"
+    target_type = LocalLinuxTarget
+
+    parameters = [
+        Parameter('password',
+                  description='Password for the user.'),
+    ]
+
+    def __init__(self, **kwargs):
+        super(LocalLinuxManager, self).__init__(**kwargs)
+        self.platform = self.platform_type(core_names=self.core_names,  # pylint: disable=E1102
+                                           core_clusters=self.core_clusters,
+                                           modules=self.modules)
+        self.target = self.target_type(connection_settings=self._make_connection_settings())
+
+    def connect(self):
+        self.target.connect()
+
+    def _make_connection_settings(self):
+        connection_settings = {}
+        connection_settings['password'] = self.password
+        return connection_settings