← All modules

Local AI Cat module

Studio recording & streaming

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

Status

Where it stands

Lane: AlphaStatus: Work in progressTesting: prov. +behavioral
Platforms
macOS
Release channels
Alpha
Distribution
Not currently distributed
  • AlphamacOS (partial)

Description

What it does

macOS / Alpha only. The /v1/local/studio/* recording & streaming suite: StudioModeKit owns word-timed recording bundles and session lifecycle, StudioSceneKit the scene compositor, SubtitleKit + TranscriptSyncKit the subtitle rendering and transcript-to-audio-clock sync, DevLoopUI + DevLoopStreamKit the dev-loop streaming surface, and StudioAgentBridge the headless agent control bridge. It consumes the shared capture engine (FrameSourceKit/FramePipelineKit) and VLMDispatchKit rather than owning frame sources. Drives real displays/windows/devices headlessly over the token-gated Local API studio routes; no human-at-the-machine capture required. PENDING: on-device verification of the full record→composite→stream pipeline under real TCC grants.

Headless Local API

Drive it over the loopback API

API parity: PartialLogging: L0 · prov.

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

discover
present
execute
present
observe
present
configure
present
cancel/stop
present
reset
partial
screenRecording
  • /v1/local/studio/commands
  • /v1/local/studio/events
  • /v1/local/studio/export/gif
  • /v1/local/studio/frame
  • /v1/local/studio/outputs
  • /v1/local/studio/outputs/{output_id}
  • /v1/local/studio/outputs/{output_id}/canvas
  • /v1/local/studio/outputs/{output_id}/scenes
  • /v1/local/studio/outputs/{output_id}/switch-scene
  • /v1/local/studio/record/pause

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.