Skip to content

Documentation

Welcome! JuStAI turns cheap network cameras, microphones, speakers and screens into a local AI assistant for every room. Pick the path that fits you.

How JuStAI works

Do these once, in this order.

Rooms

Rooms, interaction endpoints and where answers go. Rooms

Cameras and devices

Add cameras, microphones and speakers. Devices

Screens and device app

Use phones, tablets and TVs as screens, microphones and speakers. Displays

Voice and wakeword

Wakeword, echo handling and speaking without a pause. Audio

AI models and languages

Gemini, Ollama, fallback, privacy rules and costs. AI

Seeing and recognising

People, pets, objects and state detectors. Vision

Moving cameras

Pan, tilt, zoom and privacy mode. PTZ

Memory

What the assistant remembers and forgets. Memory

Automations

Do things when something happens. Automations

Vibe coding

Build JuStAI further with an AI coding assistant. Start

Plugins

Manifest, permissions, sandbox and the SDK. Plugins

Deployment

Updates, backups, ports, TLS and local AI with Ollama. Deployment

Security and privacy

What stays at home and how data is protected. Security

Technology stack

Every library and why it was chosen. Tech stack

Decisions (ADR)

Why things are the way they are. ADRs

Questions and ideas go to GitHub Discussions, bugs and feature requests to GitHub Issues.