There are various home assistant solutions out there but all of them transfer your voice to some server for processing. This is a no-go for sane people although the technology is interesting and could be useful. There are various open source tools out there to achieve the same result but there is no turn key open source self hosted solution. The goal of this project is to implement a way to have a home assistant running locally - ideally with one command.

The project that is closer to the desired result is Mycroft (https://mycroft.ai/). It is very easy to run the client side components using one docker command but their backend is running remotely. All the tools they use though are open source so it only needs one to do the work and package them in a nice little docker-compose file (https://mycroft-ai.gitbook.io/docs/about-mycroft-ai/faq#can-mycroft-run-completely-offline-can-i-self-host-everything).

Extension:

If time allows, a new skill will be developed to wrap the cf cli. E.g. "Hey mycroft, what apps do I have running?" or "Hey mycroft, redeploy myapp"

Links

Looking for hackers with the skills:

bash python3 python docker docker-compose kubernetes

This project is part of:

Hack Week 19

Activity

  • over 3 years ago: DKarakasilis added keyword "bash" to this project.
  • over 3 years ago: DKarakasilis added keyword "python3" to this project.
  • over 3 years ago: DKarakasilis added keyword "python" to this project.
  • over 3 years ago: DKarakasilis added keyword "docker" to this project.
  • over 3 years ago: DKarakasilis added keyword "docker-compose" to this project.
  • over 3 years ago: DKarakasilis added keyword "kubernetes" to this project.
  • over 3 years ago: keichwa liked this project.
  • over 3 years ago: EDiGiacinto liked this project.
  • over 3 years ago: DKarakasilis started this project.
  • over 3 years ago: DKarakasilis originated this project.

  • Comments

    Similar Projects

    Create tool to analyze supportconfig to spot common SUSE Manager / Uyuni issues by cbosdonnat

    [comment]: # (Please use the project descriptio...


    drgn: implement crash top-level commands by marxin

    Project Description

    The goal of the proje...


    Make orthos/cobbler more ansible aware by trenn

    Enhance ansible usage in orthos

    What is...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...


    One of couple of Python projects (update M2Crypto) by mcepl

    There are couple of projects I work on, which n...


    Give some love to spec-cleaner by kstreitova

    Project Description

    spec-cleaner is an open...


    zypper plugin for discovering reverse dependencies by bzoltan1

    Often when we test maintenance updates or when ...


    Linux Immersive Learning System (LILS) by dgarcia

    [comment]: # (Please use the project descriptio...


    Containerfile / Dockerfile generator library by amanzini

    [comment]: # (Please use the project descriptio...


    Containerized git server/client for playground and tutorials by mberti

    [comment]: # (Please use the project descriptio...


    Improve Docker registry listing tool by rbranco

    Project Description

    [regview](https://git...


    operator for s3gw by gbaccini

    Project Description

    Create a K8s CRD for ...


    K3S Control Planes as a service by ademicev0

    [comment]: # (Please use the project descriptio...


    Rancher Manager of Managers with KCP by rcase

    [comment]: # (Please use the project descriptio...


    Vai: a Kubernetes API accelerator/cache by moio

    ![Kubernetes API caching layer according to Sta...


    Real-time container runtime support by a_faerber

    [comment]: # (Please use the project descriptio...