GitHub - WebThingsIO/desktop-app: A general purpose Web of Things consumer desktop app.

WebThings Desktop App

A general purpose Web of Things consumer desktop app.

A UI mockup of the WebThings Desktop App showing a collection of Things UI Mockup of the WebThings Desktop App

See WebThings App UI Mockups for more.

Development

To get started hacking on the WebThings desktop app, first make sure that you have Git installed.

Clone the repository from GitHub:

$ git clone https://github.com/WebThingsIO/desktop-app.git
$ cd desktop-app

Build for Linux desktop

To build for Linux desktop, first make sure that you have Node.js and npm installed.

We recommend using nvm to install the version of Node.js and npm listed in the .nvmrc file of this repository:

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
$ . ~/.bashrc
$ nvm install
$ nvm use

Install dependencies:

Start the application: