Architecture Overview

Allie is built as a cloud-native, modular system with three major layers: the AI Engine, the Core API and services, and client applications. This separation allows the team to evolve coaching quality, product features, and UI surfaces independently.

AI Engine

LLM orchestration, retrieval, and coaching policies.

Core API

Goals, tasks, habits, Circles, sessions, and billing.

Clients

Web dashboard and mobile apps powered by a shared design system.

Layers

  • AI Engine: Retrieval-augmented generation over user state and internal knowledge.
  • Backend: API, business logic, subscriptions, analytics, and integrations.
  • Clients: Web and mobile apps sharing a design system and navigation model.