Écosystème
Un serveur. Toutes vos interfaces autour.
OwlLayer AI est un ensemble de petits packages qui partagent un seul protocole. Les SDK clients vivent dans votre interface, un serveur central dialogue avec le modèle, les adaptateurs et plugins étendent les deux.
Les SDK clients en sont le cœur : ils transforment vos composants et éléments HTML (un bouton, un lien, un champ de formulaire) en outils que l'agent IA peut exécuter. Votre interface devient pilotable par l'agent, et c'est toujours votre code qui fait le travail.
Comment les pièces s'assemblent
UI & DevTools
SDK clients
E-commerce
Natif & mobile
OwlLayer AI Server
Le point central : garde les clés des fournisseurs, applique la politique, parle AITP avec chaque client.
Adaptateurs de modèles
- Stable · Publié sur npm (0.x, fixez vos versions).
- Expérimental · Code disponible dans le dépôt, pas encore publié.
- Premiers pas · Prévu. Pas encore de code ni de paquet.
23 packages
SDK clients
5Transforment composants et éléments HTML en tools. Tous les clients se connectent au même serveur.
React
@owllayer/react
Stablev0.4.0Hooks et composants : useAgentTool transforme le composant qui possède une action en tool.
pnpm add @owllayer/reactVue
@owllayer/vue
Stablev0.4.0Plugin et composables : déclarez les tools dans <script setup>, à côté de l’état qu’ils utilisent.
pnpm add @owllayer/vueSvelte
@owllayer/svelte
Stablev0.4.0Stores et action use:agentTool : posez-la sur un bouton et le bouton devient un outil.
pnpm add @owllayer/svelteAngular
@owllayer/angular
Stablev0.4.0Provider, signals et directive : [owllayerToolName] transforme un élément du template en tool.
pnpm add @owllayer/angularBrowser · HTML
@owllayer/browser
Stablev0.4.0Pour le HTML, les pages rendues serveur et les CMS : les attributs data-owllayer-* font des éléments des tools, sans JavaScript.
pnpm add @owllayer/browser
Serveur & protocole
2Le point central : garde les clés des fournisseurs, applique la politique, parle AITP avec chaque client.
Server
@owllayer/server
Stablev0.4.0L'orchestrateur WebSocket central. Tous les clients s'y connectent ; il garde les clés des modèles et exécute la boucle de l'agent.
pnpm add @owllayer/serverCore · AITP
@owllayer/core
Stablev0.5.0Protocole AITP, types partagés et registre de tools vivant utilisé par chaque SDK.
pnpm add @owllayer/core
Adaptateurs de modèles
5Branchent un modèle sur le serveur : texte, appels d’outils, audio temps réel et salons vocaux.
OpenAI
@owllayer/adapter-openai
Stablev0.4.0Modèles GPT pour le texte et les appels d'outils, plus l'audio OpenAI Realtime.
pnpm add @owllayer/adapter-openaiGoogle Gemini
@owllayer/adapter-google
Stablev0.4.0Modèles Gemini pour le texte et les appels d'outils, plus l'audio Gemini Live.
pnpm add @owllayer/adapter-googleAnthropic Claude
@owllayer/adapter-anthropic
Stablev0.4.0Modèles Claude pour le texte et les appels d'outils.
pnpm add @owllayer/adapter-anthropicLiveKit voice
@owllayer/adapter-livekit
Stablev0.4.0Salons vocaux et sessions agent routés à travers le runtime OwlLayer AI.
pnpm add @owllayer/adapter-livekitDeepgram
@owllayer/adapter-deepgram
Stablev0.1.0Reconnaissance vocale, synthèse et streaming Deepgram pour les agents vocaux. Prêt pour la prochaine version.
pnpm add @owllayer/adapter-deepgram
UI & DevTools
1Dashboard embarqué et DevTools multi-frameworks pour suivre tools, appels et approbations.
UI · DevTools
@owllayer/ui
Stablev0.5.0Dashboard embarqué et panneau DevTools pour inspecter contexte, tools, appels et approbations.
pnpm add @owllayer/ui
Plugins
5Des plugins de référence qui ajoutent tools et UI prêts à l’emploi. Lisez-les, forkez-les, créez les vôtres.
Form filler
ExpérimentalRemplissage de formulaires en plusieurs étapes : fill_fields, next_step, prev_step, get_state.
Installer depuis les sources
Scroll
ExpérimentalPermet à l'agent de faire défiler la page. Outil seul, indépendant du framework.
Installer depuis les sources
Bar chart
ExpérimentalPlugin UI de référence : l'agent affiche un graphique en barres avec render_chart.
Installer depuis les sources
CRM demo
ExpérimentalPlugin de référence avec des données CRM fictives pour illustrer des tools de type backend.
Installer depuis les sources
Promotions demo
ExpérimentalCodes promo et ventes flash pour la démo boutique.
Installer depuis les sources
E-commerce
2Intégrations boutique construites sur le SDK Browser. Pas encore publiées sur npm.
WooCommerce · PHP
@owllayer/woocommerce
ExpérimentalPlugin WordPress/WooCommerce (PHP) qui apporte le SDK Browser à une boutique.
Installer depuis les sources
Shopify
@owllayer/shopify
ExpérimentalIntégration Shopify native construite sur le SDK Browser.
Installer depuis les sources
Natif & mobile
3Cibles prévues. Aucun paquet pour l’instant : suivez la feuille de route sur GitHub.
Flutter
Premiers pasRuntime mobile multiplateforme.
Pas encore de package
Swift · iOS
Premiers pasSurface iOS native.
Pas encore de package
Kotlin · Android
Premiers pasSurface Android native et Kotlin Multiplatform.
Pas encore de package