← All modules

Local AI Cat module

Compute / Model Link (discovery, remote cat, P2P, VNC + audio, SSH, Terminal3D)

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

Status

Where it stands

Lane: StableStatus: LiveTesting: prov. unit-only⚠ never-driven
Platforms
iOS · macOS
Release channels
Alpha · Beta · Main
Distribution
Indoor · Outdoor
  • AlphaiOS (partial) · macOS
  • BetaiOS (partial) · macOS
  • Outdoor · Direct downloadiOS (partial) · macOS
  • Indoor · App StoreiOS (partial) · macOS (partial)

Description

What it does

Cross-platform. FeatureCompute owns per-device host-profile, saved-computer, recent-connection, Catty favorite-folder, manual-host, Remote Cat credential, SSH credential, and VNC credential stores, SSH handoff command policy, the versioned PCM/multipart/jitter/security contract for the app-peer VNC audio side-channel, pure Tailscale status parsing/mapping, Tailscale CLI path/argument/environment policy, Tailscale section subtitle/state presentation, Tailscale serve DNS/funnel status policy, and tailnet service probe response classification/model-list decoding. Shared discovery contracts, Compute persistence models, and P2P Model Link peer/Bonjour/loopback contract are packaged in LocalAIContracts; VNC UI is packaged in RoyalVNCKitUI. Networking discovery/probing/cloud sync, Tailscale CLI process execution, tailnet HTTPS transport/TLS fingerprint capture, P2P advertise/browse/relay transport, sharing orchestration, audio capture/playback and VNC-session UI, SSH Terminal/pasteboard side effects, Terminal3D shell-spawn, and Compute UI remain app-owned. Two-way audio is a bearer-token-gated `/v1` side-channel, appears only for `hasModelServer` peers, prefers Tailscale HTTPS/WireGuard, and tears down with VNC; plain RFB remains screen-only. Terminal3D shell-spawn is Outdoor macOS only (→ iOS partial); remote-cat and iOS AWDL P2P model surfaces are contributed through the ChatBackend registry (ModelCatalogContributor), so the runtime catalog no longer injects them inline. TERMINAL: the remaining app-owned networking/transport/SSH/Terminal3D/VNC and Compute UI are irreducible app-shell. Apple Events (NSAppleScript) opens Terminal.app for SSH on Outdoor macOS.

Headless Local API

Drive it over the loopback API

API parity: NoneLogging: L0 · prov.

Logging / observability: provisional grade L0structured=0 print=0 sentry=0.

discover
not applicable
execute
not applicable
observe
not applicable
configure
not applicable
cancel/stop
not applicable
reset
not applicable

No API capabilities are declared for this module yet.

  • /v1/local/model-categories
  • /v1/local/models
  • /v1/local/models/downloads
  • /v1/local/models/downloads/{download_id}
  • /v1/local/models/external
  • /v1/local/models/external/import
  • /v1/local/models/refresh
  • /v1/local/models/status
  • /v1/local/models/{model_id}
  • /v1/local/models/{model_id}/estimate

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.