|
| 1 | +# Ava |
| 2 | +Self-hosted personal assistant in minutes with built-in Home Assistant integration and great extensibility and customizability. |
| 3 | + |
| 4 | +Documentation is available on project website: https://ava.0x77.dev |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | +[](https://github.com/0x77dev/ava/actions/workflows/docker-image.yaml) |
| 10 | + |
| 11 | + |
| 12 | +## Features |
| 13 | + |
| 14 | +- **Supports almost all major LLMs**: Support for OpenAI, Anthropic, and Ollama out of the box. |
| 15 | +- **Home Assistant Integration**: Ava can control your Home Assistant devices and answer questions about your entities. |
| 16 | +- **Extensible _(work in progress)_**: Ava is built with extensibility in mind. You can easily add new skills using custom HTTP endpoints. |
| 17 | +- **Customizable**: Great level of customizability with almost everything being configurable using environment variables. |
| 18 | +- **Fully private**: Ava is self-hosted, so you have full control over your data. |
| 19 | +- **OpenAI compatible endpoints**: Chat with your Ava using OpenAI compatible chat completion endpoint. |
| 20 | +- **Home Assistant addons**: Install Ava and Ollama as a Home Assistant addons with a couple of clicks. |
| 21 | +- **Dockerized**: Ava is available as a Docker image for both amd64 and aarch64, so you can manually spin it up in minutes. |
| 22 | + |
| 23 | +## Home Assistant Installation |
| 24 | + |
| 25 | +### Addons Repository |
| 26 | + |
| 27 | +[](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https://github.com/0x77dev/ava) |
| 28 | + |
| 29 | +- [**Ollama**](./ollama): The easiest way to get up and running with large language models locally |
| 30 | +- [**Ava Server**](./server) |
| 31 | + |
| 32 | +Learn more about configuring the addons on the [project website](https://ava.0x77.dev). |
| 33 | + |
| 34 | +### Custom component |
| 35 | + |
| 36 | +#### HACS |
| 37 | + |
| 38 | +[](https://my.home-assistant.io/redirect/hacs_repository/?owner=0x77dev&repository=ava&category=integration) |
| 39 | + |
| 40 | +#### Manual |
| 41 | + |
| 42 | +Copy the [`custom_components/ava`](./custom_components/ava) folder to your `/config/custom_components` Home Assistant folder. |
| 43 | + |
| 44 | +You can download the custom component zip directly using [GitZip](https://kinolien.github.io/gitzip/?download=https://github.com/0x77dev/ava/tree/main/custom_components/ava). |
| 45 | + |
| 46 | +Learn more about configuring the custom component on the [project website](https://ava.0x77.dev). |
| 47 | + |
| 48 | + |
0 commit comments