-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Started
Zlatko Lakisic edited this page Aug 4, 2026
·
2 revisions
Goal: get from zero to a running bring-up loop (Mac browser voice or Pi terminal) without reading every contract first.

| Path | When | Guide |
|---|---|---|
| Mac browser voice | No Pi yet; iterate on STT/TTS/kiosk | Dev Loop — Loop B+ |
| Mac bridge + Pi peripherals | Real mic/camera, debugger on Mac | Dev Loop — Loop B |
| Full Pi production | Demo / soak | Installation · Runbook |
-
agentic-orchestration≥ v1.27.0 (speech advertise needs ≥ v1.28) -
AGENTIC_SERVE_SESSION_OVERLAY=1andAGENTIC_SERVE_MCP_TUNNEL=1 - CodeProject.AI on
:32168with Object Detection + Face Processing on CUDA - Optional: speech sidecars on
:8090/:8091withAGENTIC_SPEECH_ENABLED=1
- Raspberry Pi OS 64-bit Bookworm
- Dart SDK ^3.5, Python 3.11+, Chromium
- Camera + mic + HDMI panel enumerated
- Ethernet preferred over Wi-Fi for frame/audio jitter
- Repo cloned, Dart + Python available
- Optional:
config/comstar.mac.envfrom the example (gitignored)
Full environment facts: Baselines.
git clone https://github.com/zlatko-lakisic/comstar.git
cd comstar
cp config/comstar.mac.env.example config/comstar.mac.env
# edit camera/mic if needed
set -a && source config/comstar.mac.env && set +a
make stt-dev # :8090
export COMSTAR_STT_URL=http://127.0.0.1:8090
COMSTAR_ENV=dev make bridge-dev # another terminal
make kiosk-dev # another terminal
# Chrome → http://127.0.0.1:5173/?bridge=ws://127.0.0.1:8777/kioskInject a fake transcript (dev only):
curl -sS -X POST http://127.0.0.1:8781/admin/inject \
-H 'content-type: application/json' \
-d '{"event":"TranscriptReady","text":"What time is it?"}'(On LAN-bound admin, also send X-Comstar-Lan-Token / ?token=.)
- Install bridge, audio, kiosk.
- Copy
config/comstar.example.yaml→config/comstar.yamland set AO / CPAI URLs. -
make deployfrom the Mac (or see Runbook). - Enroll a face from the terminal camera.
- Train or bypass wake word for bring-up.
- Walk the attention ladder with doctor.

- Architecture — where each process lives
- Contracts — before changing any interface
- Dev Loop — stop walking into frame
- Contributing for Agents — if an AI agent is implementing
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