Ecosystem
One server. Every interface around it.
OwlLayer AI is a set of small packages that share one protocol. Client SDKs live in your interface, one central server talks to the model, adapters and plugins extend both.
The client SDKs are the heart of it: they turn your components and HTML elements (a button, a link, a form field) into tools the AI agent can execute. Your interface becomes agent-driven, and your code still does the work.
How the pieces connect
UI & DevTools
Client SDKs
E-commerce
Native & mobile
OwlLayer AI Server
The central endpoint: holds provider keys, applies policy, speaks AITP with every client.
Model adapters
- Stable · Published on npm (0.x, pin your versions).
- Experimental · Code available in the repository, not published yet.
- Early stage · Planned. No code or package yet.
23 packages
Client SDKs
5Turn components and HTML elements into tools. Every client connects to the same server.
React
@owllayer/react
Stablev0.3.0Hooks and components: useAgentTool turns the component that owns an action into a tool.
pnpm add @owllayer/reactVue
@owllayer/vue
Stablev0.3.0Plugin and composables: declare tools in <script setup>, next to the state they use.
pnpm add @owllayer/vueSvelte
@owllayer/svelte
Stablev0.3.0Stores and the use:agentTool action: put it on a button and the button becomes a tool.
pnpm add @owllayer/svelteAngular
@owllayer/angular
Stablev0.3.0Provider, signals and a directive: [owllayerToolName] turns a template element into a tool.
pnpm add @owllayer/angularBrowser · HTML
@owllayer/browser
Stablev0.3.0For plain HTML, server-rendered pages and CMS: data-owllayer-* attributes make elements tools, no JavaScript needed.
pnpm add @owllayer/browser
Server & protocol
2The central endpoint: holds provider keys, applies policy, speaks AITP with every client.
Server
@owllayer/server
Stablev0.3.0The central WebSocket orchestrator. Every client connects here; it holds model keys and runs the agent loop.
pnpm add @owllayer/serverCore · AITP
@owllayer/core
Stablev0.4.0AITP protocol, shared types and the live tool registry used by every SDK.
pnpm add @owllayer/core
Model adapters
5Plug a model into the server: text, tool calling, realtime audio and voice rooms.
OpenAI
@owllayer/adapter-openai
Stablev0.3.0GPT models for text and tool calling, plus OpenAI Realtime audio.
pnpm add @owllayer/adapter-openaiGoogle Gemini
@owllayer/adapter-google
Stablev0.3.0Gemini models for text and tool calling, plus Gemini Live audio.
pnpm add @owllayer/adapter-googleAnthropic Claude
@owllayer/adapter-anthropic
Stablev0.3.0Claude models for text and tool calling.
pnpm add @owllayer/adapter-anthropicLiveKit voice
@owllayer/adapter-livekit
Stablev0.3.0Voice rooms and agent sessions routed back through the OwlLayer AI runtime.
pnpm add @owllayer/adapter-livekitDeepgram
@owllayer/adapter-deepgram
StableNext releaseDeepgram speech-to-text, text-to-speech and streaming for voice agents. Ready for the next release.
On npm with the next release
UI & DevTools
1Embedded dashboard and cross-framework DevTools to watch tools, calls and approvals.
UI · DevTools
@owllayer/ui
Stablev0.4.0Embedded dashboard and DevTools panel to inspect context, tools, calls and approvals.
pnpm add @owllayer/ui
Plugins
5Reference plugins that add ready-made tools and UI. Read them, fork them, build your own.
Form filler
ExperimentalMulti-step form filling: fill_fields, next_step, prev_step, get_state.
Install from source
Scroll
ExperimentalLets the agent scroll the page. Tool-only and framework-agnostic.
Install from source
Bar chart
ExperimentalReference UI plugin: the agent renders a bar chart with render_chart.
Install from source
CRM demo
ExperimentalReference plugin with mock CRM data to show backend-style tools.
Install from source
Promotions demo
ExperimentalPromo codes and flash sales for the shopping demo.
Install from source
E-commerce
2Store integrations built on the Browser SDK. Not published on npm yet.
WooCommerce · PHP
@owllayer/woocommerce
ExperimentalWordPress/WooCommerce plugin (PHP) that brings the Browser SDK to a store.
Install from source
Shopify
@owllayer/shopify
ExperimentalNative Shopify integration built on the Browser SDK.
Install from source
Native & mobile
3Planned targets. No package yet: follow the roadmap on GitHub.
Flutter
Early stageCross-platform mobile runtime.
No package yet
Swift · iOS
Early stageNative iOS surface.
No package yet
Kotlin · Android
Early stageNative Android and Kotlin Multiplatform surface.
No package yet