← All modules

Local AI Cat module

Routines

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
iOS · macOS
Release channels
Alpha
Distribution
Not currently distributed
  • AlphaiOS (partial) · macOS (partial)

Description

What it does

Alpha P5. RoutineKit owns revisioned routines, session lifecycle, injected-clock scheduling, DST and missed-session recovery, atomic persistence, idempotent commands/provider updates, screen-time thresholds, reconnectable events, and the pure planned-day planner (DayPlanParameters solved into typed blocks around real meetings: meals, indoor/outdoor exercise, deep work, leisure, overnight-agent slot, wind-down, sleep, ambient eye-care ticks). The app composes existing macOS providers, projects EventKit and iOS 26 AlarmKit records as recoverable subordinate state, exposes linked iOS views through UUID-deduplicated commands based on monotonic App Group snapshot revisions, and serves the day plan over token-authenticated /v1/local/day-plan routes (parameters, meetings import, block decline/move/swap, re-plan) that mutate the same observable store the calendar UI renders — API edits re-render the open calendar live.

Headless Local API

Drive it over the loopback API

API parity: FullLogging: L0 · prov.

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

discover
present
execute
present
observe
present
configure
present
cancel/stop
present
reset
present
routineslocalApi
  • /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.