Installation
Standalone
Get Ava up and running on any machine with Docker
If you plan to run Ava on a machine without Home Assistant, you can use the standalone Docker container. This container is designed to be easy to use and highly customizable.
Docker Image
We provide both arm64 and amd64 images for Ava. You can pull the latest image from Docker Hub by running:
Release Channels
latest
- Latest stable releaseedge
- Latest development releasevX.Y.Z
- Specific version
Pulling the image
docker pull ghcr.io/0x77dev/ava/server:edge
Configuration
Refer to the Configuration section for more information on how to configure Ava using environment variables.
Running the container
export LLM='{"namespace":"anthropic","name":"claude-3-opus-20240229","token": "place your token here"}'
export EMBEDDINGS='{"namespace":"ollama","name":"snowflake-arctic-embed, "host": "http://host.docker.internal:11434"}'
export SKILLS='[]'
export PORT=3000
docker run -d --name ava-server \
-p $PORT:$PORT \
-e LLM -e EMBEDDINGS -e SKILLS -e PORT \
ghcr.io/0x77dev/ava/server:edge