← All modules

Local AI Cat module

MLXServe embedded listener

Current shipping, testing, and product context for this part of Local AI Cat.

Status

Where it stands

Lane: StableStatus: BetaTesting: prov. +behavioral
Platforms
iOS · macOS
Release channels
Alpha · Beta · Main
Distribution
Indoor · Outdoor
  • AlphaiOS (partial) · macOS (partial)
  • BetaiOS (partial) · macOS (partial)
  • Outdoor · Direct downloadiOS (partial) · macOS (partial)
  • Indoor · App StoreiOS (partial) · macOS (partial)

Description

What it does

Cross-platform default-off A/B infrastructure. Adds FEATURE_MLXSERVE_EMBED and links only the MLXServeHTTP product from local-ai-cat/mlxserve. The adapter implements mlxserve's OpenAIChatBackend over the app's existing GenerationQueue/TextGenerationRuntime lineage, preserving the single resident model runtime invariant. Start and termination are registered through LaunchParticipant and receive the app runtime's shared GenerationQueue handle through injection. macOS keeps the out-of-process sidecar as the default A/B path; iOS can opt into an in-process loopback listener on port 11435 for device validation.

Headless Local API

Drive it over the loopback API

API parity: PartialLogging: L0-L1 · prov.

Logging / observability: provisional grade L0-L1app-target — see logging audit.

discover
not applicable
execute
present
observe
not applicable
configure
not applicable
cancel/stop
not applicable
reset
not applicable
localApi
  • /v1/local/app/action
  • /v1/local/app/artifacts/{id}
  • /v1/local/app/navigate
  • /v1/local/app/screenshot
  • /v1/local/app/state
  • /v1/local/app/surfaces
  • /v1/local/app/transactions/{id}
  • /v1/local/artifacts
  • /v1/local/artifacts/{artifact_id}
  • /v1/local/artifacts/{artifact_id}/content

Media

See it in action

Walkthrough coming soonUI-test video · GIF fallback
A short walkthrough will appear here when the module's UI test media is ready.

Backlog / improvements

What comes next

No improvements are listed for this module yet.

History

How it got here

No change history has been published for this module yet.