Headless client
Framework-agnostic AutopilotClient handles WebSocket transport, function registration, context sync, and streaming.
Read the client guide
A headless TypeScript client, a Vue + Pinia store, and a drop-in chat bar — all in one package.
┌──────────────────────────────────────────────────────────────────┐
│ AutopilotBar (drop-in UI, includes everything below) │
│ ┌────────────────────────────────────────────────────────────┐ │
│ │ Vue + Pinia store (reactive bridge over the client) │ │
│ │ ┌──────────────────────────────────────────────────────┐ │ │
│ │ │ AutopilotClient (headless, framework-agnostic) │ │ │
│ │ └──────────────────────────────────────────────────────┘ │ │
│ └────────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────────┘npm install autopilot-clientSee Installation for peer-dependency notes when using the Vue or Bar entry points.