Gladys

A privacy-first, open-source home assistant

1905
241
JavaScript


Gladys Assistant Logo
Gladys Assistant

Your privacy-first, open-source smart home assistant

Try It โ€ข Getting Started โ€ข Contribute โ€ข Contributors โ€ข License

Gladys on multiple devices


๐Ÿš€ Try Gladys Assistant

Spin up a local Gladys Assistant instance in seconds using Docker:

sudo docker run -d \
  --log-driver json-file \
  --log-opt max-size=10m \
  --cgroupns=host \
  --restart=always \
  --privileged \
  --network=host \
  --name gladys \
  -e NODE_ENV=production \
  -e SERVER_PORT=80 \
  -e TZ=Europe/Paris \
  -e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-production.db \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /var/lib/gladysassistant:/var/lib/gladysassistant \
  -v /dev:/dev \
  -v /run/udev:/run/udev:ro \
  gladysassistant/gladys:v4

Prefer using Docker Compose? Check out our Docker Compose installation guide.

๐Ÿ“š Getting Started

To install Gladys Assistant on your smart home setup, head over to our official website for a step-by-step guide.

Whether youโ€™re installing on a mini-PC, a NAS or a Raspberry Pi, weโ€™ve got you covered with clear instructions tailored to your setup.


๐Ÿค Contribute to Gladys

We welcome contributions of all kinds โ€” code, documentation, translations, or feature ideas.

Gladys is built by an open-source community, and you can be a part of it!

1. Set up your development environment

Follow the guide that matches your system to get started:

2. Start developing

Once your environment is ready, dive into our contributing guide to understand the project structure, how to build features, and how to open a pull request.


๐Ÿง‘โ€๐Ÿ’ป Contributors

A huge thank you to all our amazing contributors! ๐Ÿ’œ
Gladys wouldnโ€™t be where it is today without your help.

Thanks goes to these wonderful people ๐Ÿ‘

Pierre-Gilles Leymarie
Pierre-Gilles Leymarie

๐Ÿ’ป ๐Ÿ’ผ ๐Ÿ“– ๐Ÿค”
Vincent KULAK
Vincent KULAK

๐Ÿ’ป ๐Ÿš‡ ๐Ÿ“– ๐Ÿค”
Alexandre Trovato
Alexandre Trovato

๐Ÿ’ป ๐Ÿ“– ๐Ÿค”
Bertrand d'Aure
Bertrand d'Aure

๐Ÿ’ป
Terdious
Terdious

๐Ÿ’ป ๐Ÿค”
Stรฉphane
Stรฉphane

๐Ÿ’ป ๐Ÿš‡ ๐Ÿค”
Scott Fischer
Scott Fischer

๐ŸŒ
thib_rdr
thib_rdr

๐Ÿ“–
Callum Macdonald
Callum Macdonald

๐Ÿ“–
Redshark30
Redshark30

๐Ÿ“–
Lamanda
Lamanda

๐Ÿ’ป
Thibaut Courvoisier
Thibaut Courvoisier

๐Ÿ’ป
Frรฉdรฉric Le Barzic
Frรฉdรฉric Le Barzic

๐Ÿ’ป
NickDub
NickDub

๐Ÿ’ป
Cyril Beslay
Cyril Beslay

๐Ÿ’ป
callemand
callemand

๐Ÿ’ป
Brad Sanders
Brad Sanders

๐Ÿ“–
Rob McCann
Rob McCann

๐Ÿ’ป
Ikko Ashimine
Ikko Ashimine

๐Ÿ“–
Ehtesham Siddiqui
Ehtesham Siddiqui

๐Ÿ“–
Pochet Romuald
Pochet Romuald

๐Ÿ’ป
Martin Garcia
Martin Garcia

๐Ÿ’ป
euguuu
euguuu

๐Ÿ’ป
Jonathan Brisavoine
Jonathan Brisavoine

๐Ÿ’ป
Alex
Alex

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!

Read Contributing.md if you want to help us on Gladys Assistant.

Articles

๐Ÿ“„ License

This project is licensed under the Apache 2.0 License. See the LICENSE file for details.

ยฉ 2014โ€“present Gladys Assistant.