Interactive AI character platform

One website for characters, chat, training, and docs.

Aria is not a single demo page. It is a stack of public surfaces around an animated character system with natural-language actions, multi-provider chat, autonomous training, quantum ML experiments, and operational dashboards.

35+ API routes across chat, vision, subscriptions, and quantum workflows
6 provider paths including Azure OpenAI, OpenAI, LMStudio, LoRA, and local fallback
30m autonomous training cadence with self-healing orchestration
80+ guides, quick references, and architecture notes available in docs

Operating model

How the web surface maps to the system underneath.

This gives visitors a mental model of the platform instead of forcing them to infer architecture from filenames.

01

Surface

Character pages, chat, dashboards, docs, quantum tools, and commerce pages are the visible front doors.

02

API layer

Azure Functions, the Aria web server, and MCP tooling expose chat, speech, state, vision, and quantum endpoints.

03

AI engines

Provider routing covers Azure OpenAI, OpenAI, LMStudio, LoRA adapters, AGI reasoning, and a zero-dependency local fallback.

04

Training and infra

Autonomous training, dashboards, Cosmos or SQL persistence, telemetry, and Azure Quantum support long-running workflows.

Surface index

Search every public page and localhost service.

The index keeps the old site directory value, but it is now grouped, filterable, and easier to scan on both desktop and mobile.

Showing 34 surfaces across demos, docs, business pages, and localhost services.

Experience surfaces

7 pages

Operations and builders

10 pages

Business and subscriptions

9 pages

Local development services

8 services

Run the stack

Local startup should be obvious from the landing page.

The site now ends with a direct handoff into a practical startup sequence, so visitors can move from browsing to running services without opening multiple docs first.

  • Character server Starts the interactive Aria web interface on port 8080 with stage state and character actions.
  • Azure Functions host Brings chat, text-to-speech, status, subscription, and quantum endpoints online on port 7071.
  • Validation step Runs a fast repo-wide health check for datasets, scripts, environments, and provider readiness.
Quick start sequence

Commands lifted from the repo workflow so the landing page stays operationally useful.

1git clone https://github.com/Bryan-Roe/Aria.git
2cd Aria
3pip install -r requirements.txt
4cd apps/aria && python server.py
5func host start
6python scripts/fast_validate.py