Ambianic logo    

Helpful AI for Home and Business Automation

Ambianic is an award winning ambient intelligence project. Ambianic's mission is to make our homes and workspaces a little cozier by providing helpful and actionable suggestions. For example, notify family and caregivers instantly if a loved one has fallen down.

Ambianic is an Open Source Ambient Intelligence platform that puts user privacy and local control first. It enables users to share and train custom AI models without compromising privacy.

Try it Now | View on Github

Join the Slack chat room

Home | Blog | Twitter | LinkedIn | YouTube

Project background and motivation

The 5 Whys

What's the root cause for to exist? Below is a 5 Whys diagram that tries to provide objective answers:

Ambianic 5 Whys

Needless to say there are subjective reasons which are equally if not more influential for the existence of this project such as basic human excitement to serve a bigger purpose via open source AI.

User Journey

Ambianic's roadmap is inspired by user stories and community feedback. The following diagram illustrates an example user journey.

Ambianic example user journey

User journeys help us align on the bigger picture and segue into agile development constructs such as user stories and sprints. More user journeys will be added over time as the project evolves. Some of the candidate topics include:

  • Home Automation

    • Assist with remote family home care by detecting falls.
    • Turn traditional door locks into smart locks with Face Recognition.
    • Alert parents if a crying toddler is left unattended for more than 15 minutes.
    • Raise an alert if a baby is seated near a car door without child lock enabled while in motion.
  • Business Automation

    • Prevent accidents by alerting drivers who act sleepy or distracted.
    • Make sure that a factory floor position is not left unattended for more than 15 minutes.
    • Recognize presence of unauthorized people in a restricted access work area.

User - System Interactions

Users interact with the system in two phases:

  1. First Time Installation
  2. Consequent App Engagements

The following diagram illustrates the high level user - system interactions.

Ambianic User - System Interactions

User Interface Flow

The User Interface is centered around three main activities:

  1. Setup Ambianic Edge to communicate with smart home devices: sensors, cameras, microphones, lights, door locks, and others.
  2. Design flows to automatically observe sensors and make helpful recommendations.
  3. Review event timeline, alerts and actionable recommendations.

Ambianic UI is an Offline-First PWA (Progressive Web Application). PWAs work in any browser, but "app-like" with features such as being independent of connectivity, install to home screen, and push messaging depend on browser support.

Ambianic UI does not assume that the user has constant broadband internet access. Its built to handle a range of real world scenarios with low bandwidth or no-Internet access at all when the user may need to review Ambianic alerts, events timeline, edit flows and configure edge devices.

Ambianic UI stores data locally on the client device (mobile or desktop) and, when thereโ€™s a network connection, syncs data to the user's Ambianic server and resolves any data conflicts. When possible it communicates directly with local Ambianic Edge devices minimizing network routing overhead.

Ambianic User Interface Flow

Product Design Goals

Our goal is to build a product that is useful out of the box:

Quick Start

If you would like to try the latest version, follow the steps in the Quick Start Guide.

Community Support

If you have questions, ideas or cool projects you'd like to share with the Ambianic team and community, please use the Ambianic Twitter channel or join our public Slack space.


If you are interested in becoming a contributor to the project, please read the Contributing page and follow the steps. Looking forward to hearing from you!

Sustainability ๐ŸŒฑ

  • Ambianic is 100% Open Source and funded by its user community.
  • 100% Open Source ensures full transparency, privacy and user data ownership.
  • By design, there are no other direct or indirect sources of funding that compromise the core values of the project.
  • The project roadmap is open to community feedback and input.
  • As we reach new levels of regular sponsors, we run a community survey to prioritize the next big roadmap feature.
  • If you are using the project on a daily basis at home, consider investing in its future success either with your time as a contributor or with a small coffee cup donation. Thank you! ๐Ÿ™
  • If you don't like the direction the project is going and your voice is not heard, cancel your support, fork the code and go in a direction that works for you. Such is the balancing power ๐Ÿ‘ฎ of open source software. Keeps everyone honest and humble ๐Ÿ˜Œ.

Responsibilty ๐Ÿ“Ž

Ambianic does not currently operate within a trusted third party network for installation and setup purposes. The Ambianic product is currently a standalone open sourced asset and no liability can be assumed for any decision taken from an individual or group seeking to utilise its benefits.

Nonetheless, potential and actual users of the system, both direct and indirect, could bear in mind the following advice from Ambianic:

  1. Conduct proper research on the utility of the product
  2. Set clear goals for product functionality
  3. Try to understand the product's benefits and limitations
  4. In the event of uncertainty please use professional level skills for installation and system setup projects
  5. Beware of any 'too good to be true' offers from marketeers offering services that relate to this product

Ambianic has been designed to enable a do-it-yourself project although it is recognised that one person's "easy" level of technical expertise is another person's "headache". For anyone attempting their own independent installation project a certain level of knowledge relating to computer software and hardware is assumed as necessary.

Ambianic is currently an open source asset offered in the spirit of beneficial assistance to help those in need or the families and / or those close to those in need. Any use of Ambianic is done so entirely at the risk of the user/s or user/s' representatives (expressed or deemed) and no responsibility for any adverse consequences through system usage can be assumed by Ambianic.