with one click
local-setup-and-run
// Explain and validate local setup paths for this repo with Docker and without Docker. Use when developers need exact prerequisites, startup commands, health checks, and troubleshooting steps.
// Explain and validate local setup paths for this repo with Docker and without Docker. Use when developers need exact prerequisites, startup commands, health checks, and troubleshooting steps.
| name | local-setup-and-run |
| description | Explain and validate local setup paths for this repo with Docker and without Docker. Use when developers need exact prerequisites, startup commands, health checks, and troubleshooting steps. |
Provide accurate, repo-grounded local run instructions for both Docker and non-Docker workflows.
In scope:
README.md, Makefile, docker-compose.yml, and docker-compose.knowledge.ymlOut of scope:
README.mdMakefiledocker-compose.ymldocker-compose.knowledge.ymldocker/*/*.env (when present)deps + run-* commands).make helpmake up-allmake up-all-with-knowledgemake deps && make run-web (example non-Docker path)docker compose psAdd or modify noise-reduction providers in assistant-api with denoiser factory wiring, packet safety, and UI option compatibility.
Add or modify microphone noise-reduction providers in assistant-api with denoiser factory wiring, packet safety, and option/UI compatibility.
Add or modify end-of-speech integrations in assistant-api with strict separation from VAD internals. Use for transcript/audio/history-aware turn-finalization logic, provider wiring, and EOS UI config.
Add or modify LLM/integration providers in integration-api with caller factory wiring, unified provider routing, streaming behavior, and metric/audit compatibility.
Add or modify speech-to-text providers in assistant-api with transport-aware ingestion (WS/SDK/HTTP), transcript packet correctness, and UI/provider wiring.
Build a code-grounded implementation plan before coding. Use to trace packet flow, factory boundaries, provider config loading, and exact file-level change scope for a requested integration.