Local workspace quickstart
Clone the Inferix multi-repo workspace and start the full product stack with ./run-local.sh.
The fastest path to the unified Inferix stack (console + LensAI + TraceForge + RouteIQ + DriftWatch) is the multi-repo workspace orchestrator — not the legacy LensAI-only lensai-integration quickstart.
Prerequisites
- Docker Desktop with 6+ GB RAM allocated (
--fullprofile) - Git clones of sibling repos next to
inferix/(see inferix REPO_ARCHITECTURE.md)
Minimum siblings for ./run-local.sh:
infra-ai-streaminginferix-uidistributed-flagd
Full profile also needs traceforge, fallback-chain, driftwatch-launch, and related libs (listed in the architecture doc).
One command
From the inferix/ repo in your workspace:
./run-local.shThis prints the startup banner and execs the workspace orchestrator:
../run-inferix.sh --fullEquivalent from workspace root:
./run-inferix.sh --full # all product slices
./run-inferix.sh --minimal # LensAI + console only (~3.3 GB compose limits)
./run-inferix.sh --full --smoke # full stack + smoke-e2e.shAfter startup
| Surface | URL | Notes |
|---|---|---|
| Inferix console | http://localhost:3003 | Overview, Traces, RouteIQ, DriftWatch |
| inferix-api | http://localhost:4000/health | Session + /v1/* JSON |
| LensAI ingest | :8080 | POST /ingest |
| Grafana | http://localhost:3000 | admin / admin |
| RouteIQ proxy | :8090 | Full profile only |
| TraceForge collector | :8082 | Full profile only |
Seed demo data (inference events, routing_log, judge_scores, spans):
./inferix/scripts/seed-inferix-demo.shValidate the cross-product business path:
SEED=1 ./inferix/scripts/workflow-e2e.shmacOS / RAM notes
On an 8 GB MacBook, prefer --minimal locally and run --full on CI or a 16 GB machine. Compose mem_limit sums are documented in inferix TESTING_STRATEGY.md.
LensAI-only path still valid
For Grafana-first observability without the suite console, use Quick start (lensai-integration: make build / up / smoke).