Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0x77dev/ava

Self-hosted personal assistant on top of LLMs in minutes with built-in Home Assistant integration and great extensibility and customizability.
https://github.com/0x77dev/ava

assistant bun homeassistant homeassistant-addons homeassistant-custom-component langchain ollama personal-assistant

Last synced: 2 months ago
JSON representation

Self-hosted personal assistant on top of LLMs in minutes with built-in Home Assistant integration and great extensibility and customizability.

Awesome Lists containing this project

README

        

# Ava
Set up your self-hosted personal assistant quickly with integrated Home Assistant support and extensive customization options.

For documentation, visit the project website: [ava.0x77.dev](https://ava.0x77.dev)

![GitHub License](https://img.shields.io/github/license/0x77dev/ava)
![Maintenance](https://img.shields.io/maintenance/yes/2024)
![GitHub last commit](https://img.shields.io/github/last-commit/0x77dev/ava)
[![Ship Docker Image](https://github.com/0x77dev/ava/actions/workflows/docker-image.yaml/badge.svg)](https://github.com/0x77dev/ava/actions/workflows/docker-image.yaml)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2F0x77dev%2Fava.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2F0x77dev%2Fava?ref=badge_shield)

## Features

- **Supports major LLMs**: OpenAI, Anthropic, and Ollama supported by default.
- **Home Assistant Integration**: Control Home Assistant devices and get entity information.
- **Extensible _(work in progress)_**: Easily add new skill via custom HTTP endpoints.
- **Customizable**: Highly configurable through environment variables.
- **Fully private**: Can be self-hosted for complete data control.
- **OpenAI compatible endpoints**: Chat with Ava using OpenAI-compatible chat completion.
- **Home Assistant addons**: Install Ava and Ollama as Home Assistant add-ons.
- **Dockerized**: Available as Docker images for amd64 and aarch64.

See the [documentation](https://ava.0x77.dev) for more information on how to get started.

## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2F0x77dev%2Fava.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2F0x77dev%2Fava?ref=badge_large)