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 — three composable packages under the @llmor scope.
┌──────────────────────────────────────────────────────────────────┐
│ AutopilotBar (drop-in UI, includes everything below) │
│ ┌────────────────────────────────────────────────────────────┐ │
│ │ Vue + Pinia store (reactive bridge over the client) │ │
│ │ ┌──────────────────────────────────────────────────────┐ │ │
│ │ │ AutopilotClient (headless, framework-agnostic) │ │ │
│ │ └──────────────────────────────────────────────────────┘ │ │
│ └────────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────────┘The packages live in a private static npm registry served from docs.llmor.com. Add this line to your project's .npmrc:
@llmor:registry=https://docs.llmor.com/autopilot-client/registry/Then install with standard npm:
npm install @llmor/autopilot-core # headless client
npm install @llmor/autopilot-vue # + Vue components & Pinia store
npm install @llmor/autopilot-bar # + drop-in chat barOr skip the build step entirely and drop the standalone bundle into any HTML page:
<script src="https://docs.llmor.com/autopilot-client/pkg/cdn/autopilot-core.standalone.min.js"></script>
<script src="https://docs.llmor.com/autopilot-client/pkg/cdn/autopilot-bar.standalone.min.js"></script>See Installation for version pinning and peer-dependency notes.