https://github.com/gladysassistant/gladys
A privacy-first, open-source home assistant
https://github.com/gladysassistant/gladys
assistant automation gladys home home-automation iot nodejs raspberry-pi smarthome
Last synced: 16 days ago
JSON representation
A privacy-first, open-source home assistant
- Host: GitHub
- URL: https://github.com/gladysassistant/gladys
- Owner: GladysAssistant
- License: apache-2.0
- Created: 2015-06-05T11:10:33.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2025-04-07T14:31:28.000Z (11 months ago)
- Last Synced: 2025-04-10T02:14:19.056Z (11 months ago)
- Topics: assistant, automation, gladys, home, home-automation, iot, nodejs, raspberry-pi, smarthome
- Language: JavaScript
- Homepage: https://gladysassistant.com
- Size: 33.5 MB
- Stars: 2,791
- Watchers: 75
- Forks: 291
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Support: .github/SUPPORT.md
Awesome Lists containing this project
- Self-Hosting-Guide - Gladys Assistant - first, open-source home assistant and runs great on Raspberry Pi. (Install from Source / Home Server)
- Retro-Gaming-Guide - Gladys Assistant - first, open-source home assistant and runs great on Raspberry Pi. (Raspberry Pi Tools / Enable Proton in Steam)
- awesome-homelab - Gladys Assistant - first, open-source home assistant | (Apps / IoT)
- Developer-Handbook - Gladys Assistant - first, open-source home assistant and runs great on Raspberry Pi. (Tools / Mesh networks)
README
Gladys Assistant
Your privacy-first, open-source smart home assistant
Try It β’
Getting Started β’
Contribute β’
Contributors β’
License
---
## π Try Gladys Assistant
Spin up a local Gladys Assistant instance in seconds using Docker:
```bash
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](https://gladysassistant.com/docs/installation/docker-compose/).
## π Getting Started
To install Gladys Assistant on your smart home setup, head over to our [official website](https://gladysassistant.com) 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:
- [MacOS / Linux Setup Guide](https://gladysassistant.com/docs/dev/setup-development-environment-mac-linux/)
- [Windows Setup Guide](https://gladysassistant.com/docs/dev/setup-development-environment-windows/)
### 2. Start developing
Once your environment is ready, dive into our [contributing guide](https://gladysassistant.com/docs/dev/developing-a-service/) 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
π» πΌ π π€

Vincent KULAK
π» π π π€

Alexandre Trovato
π» π π€

Bertrand d'Aure
π»

Terdious
π» π€

StΓ©phane
π» π π€

Scott Fischer
π

thib_rdr
π

Callum Macdonald
π

Redshark30
π

Lamanda
π»

Thibaut Courvoisier
π»

FrΓ©dΓ©ric Le Barzic
π»

NickDub
π»

Cyril Beslay
π»

callemand
π»

Brad Sanders
π

Rob McCann
π»

Ikko Ashimine
π

Ehtesham Siddiqui
π

Pochet Romuald
π»

Martin Garcia
π»

euguuu
π»

Jonathan Brisavoine
π»

Alex
π»

Nagromdark
π»
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
Read [Contributing.md](https://github.com/gladysassistant/Gladys/blob/master/.github/CONTRIBUTING.md) if you want to help us on Gladys Assistant.
## Articles
- [EN: Interview in Console #107](https://console.substack.com/p/console-104)
- [EN: Hackster.io - Gladys Assistant Is a Privacy-First Smart Home Platform β and Now Installable in Raspberry Pi Imager](https://www.hackster.io/news/gladys-assistant-is-a-privacy-first-smart-home-platform-and-now-installable-in-raspberry-pi-imager-4a84d5559c63)
- [FR: Framboise 314 - Plus de 500 installations pour lβassistant domotique Gladys !](https://www.framboise314.fr/plus-de-500-installation-pour-lassistant-domotique-gladys/)
## π License
This project is licensed under the Apache 2.0 License. See the [LICENSE](LICENSE) file for details.
Β© 2014βpresent Gladys Assistant.