-
Notifications
You must be signed in to change notification settings - Fork 1
Installation

git clone https://github.com/zlatko-lakisic/comstar.git
cd comstarVendor submodules (AO / Reach) may need:
git submodule update --init --recursivecd terminal/bridge
dart pub get
dart compile exe bin/comstar_bridge.dart -o /usr/local/bin/comstar-bridgeOn Mac bring-up, prefer make bridge-dev instead of installing a system binary.
cd terminal/audio
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txtcd terminal/kiosk
# Static files; production is served by the bridge HTTP :8776
# Dev:
# make kiosk-dev → http://127.0.0.1:5173/The bridge registers client.* agents with the AO daemon at session start from overlays/comstar/agent_providers/*.yaml. These are ephemeral — they exist for the life of the session and are not mounted on the host.
Ensure the AO daemon has:
export AGENTIC_SERVE_SESSION_OVERLAY=1
export AGENTIC_SERVE_MCP_TUNNEL=1# Prefer Python 3.12 for faster-whisper
python3.12 -m venv .venv-stt && source .venv-stt/bin/activate
pip install -r scripts/requirements-stt.txt
make stt-dev # :8090
python3 scripts/tts_server.py # :8091
export COMSTAR_STT_URL=http://127.0.0.1:8090
export COMSTAR_TTS_URL=http://127.0.0.1:8091Production prefers Ada speech via Reach — see Speech and ADR 0003.
systemctl --user enable --now comstar-bridge comstar-audio comstar-kiosk
# Optional until Ada speech is proven:
# systemctl --user enable --now comstar-stt comstar-ttsEnable linger once:
sudo loginctl enable-linger $USERUnit files: deploy/systemd/. Deploy helper: make deploy / deploy/deploy.sh.

cp config/comstar.example.yaml config/comstar.yaml
# set orchestration.base_url, vision.codeproject_url, tokenNever commit real comstar.yaml, comstar.dev.yaml, or comstar.mac.env.
make doctor
make testHealth table: Runbook § Health checks.
COMSTAR AI — Not a mystical AI. A tool you engineered — transparent, hackable, fast.
Home · Architecture · Admin Console · Runbook · Contracts
Apache-2.0 · Pre-alpha · Raspberry Pi 4 terminal + local AI server
COMSTAR AI
Start here
Product
Build & configure
Interfaces
- Contracts Overview
- Bridge ↔ Kiosk
- Bridge ↔ Audio
- CodeProject.AI
- AO Reach
- MCP Tools
- Attention State Machine
Features
- Speech (STT/TTS)
- Vision & Face Enrollment
- Directory Identity
- Wake Word
- MCP Topology
- Terminal Control
- Google Workspace
Decisions (ADRs)
- ADR Index
- 0001 Audio Routing
- 0002 Render Path
- 0003 Speech on Ada
- 0004 Terminal Control
- 0005 LDAP Identity
- 0006 House Presence
- 0007 Full-Duplex AEC
- 0008 TTS Engine
- 0009 Proactivity
- 0010 Text Channel
- 0011 Road VPN
- 0012 Admin Network
- 0013 AO mTLS
- 0014 Fallback Hotspot
Operate
Plan
Meta