É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

OwlLayer AI Server

Le point central : garde les clés des fournisseurs, applique la politique, parle AITP avec chaque client.

  • 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

5

Transforment composants et éléments HTML en tools. Tous les clients se connectent au même serveur.

  • React

    @owllayer/react

    Stablev0.4.0

    Hooks et composants : useAgentTool transforme le composant qui possède une action en tool.

    pnpm add @owllayer/react
  • Vue

    @owllayer/vue

    Stablev0.4.0

    Plugin et composables : déclarez les tools dans <script setup>, à côté de l’état qu’ils utilisent.

    pnpm add @owllayer/vue
  • Svelte

    @owllayer/svelte

    Stablev0.4.0

    Stores et action use:agentTool : posez-la sur un bouton et le bouton devient un outil.

    pnpm add @owllayer/svelte
  • Angular

    @owllayer/angular

    Stablev0.4.0

    Provider, signals et directive : [owllayerToolName] transforme un élément du template en tool.

    pnpm add @owllayer/angular
  • Browser · HTML

    @owllayer/browser

    Stablev0.4.0

    Pour 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

2

Le point central : garde les clés des fournisseurs, applique la politique, parle AITP avec chaque client.

  • Server

    @owllayer/server

    Stablev0.4.0

    L'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/server
  • Core · AITP

    @owllayer/core

    Stablev0.5.0

    Protocole AITP, types partagés et registre de tools vivant utilisé par chaque SDK.

    pnpm add @owllayer/core

Adaptateurs de modèles

5

Branchent un modèle sur le serveur : texte, appels d’outils, audio temps réel et salons vocaux.

  • OpenAI

    @owllayer/adapter-openai

    Stablev0.4.0

    Modèles GPT pour le texte et les appels d'outils, plus l'audio OpenAI Realtime.

    pnpm add @owllayer/adapter-openai
  • Google Gemini

    @owllayer/adapter-google

    Stablev0.4.0

    Modèles Gemini pour le texte et les appels d'outils, plus l'audio Gemini Live.

    pnpm add @owllayer/adapter-google
  • Anthropic Claude

    @owllayer/adapter-anthropic

    Stablev0.4.0

    Modèles Claude pour le texte et les appels d'outils.

    pnpm add @owllayer/adapter-anthropic
  • LiveKit voice

    @owllayer/adapter-livekit

    Stablev0.4.0

    Salons vocaux et sessions agent routés à travers le runtime OwlLayer AI.

    pnpm add @owllayer/adapter-livekit
  • Deepgram

    @owllayer/adapter-deepgram

    Stablev0.1.0

    Reconnaissance vocale, synthèse et streaming Deepgram pour les agents vocaux. Prêt pour la prochaine version.

    pnpm add @owllayer/adapter-deepgram

UI & DevTools

1

Dashboard embarqué et DevTools multi-frameworks pour suivre tools, appels et approbations.

  • UI · DevTools

    @owllayer/ui

    Stablev0.5.0

    Dashboard embarqué et panneau DevTools pour inspecter contexte, tools, appels et approbations.

    pnpm add @owllayer/ui

Plugins

5

Des 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érimental

    Remplissage de formulaires en plusieurs étapes : fill_fields, next_step, prev_step, get_state.

    Installer depuis les sources

  • Scroll

    Expérimental

    Permet à l'agent de faire défiler la page. Outil seul, indépendant du framework.

    Installer depuis les sources

  • Bar chart

    Expérimental

    Plugin UI de référence : l'agent affiche un graphique en barres avec render_chart.

    Installer depuis les sources

  • CRM demo

    Expérimental

    Plugin de référence avec des données CRM fictives pour illustrer des tools de type backend.

    Installer depuis les sources

  • Promotions demo

    Expérimental

    Codes promo et ventes flash pour la démo boutique.

    Installer depuis les sources

E-commerce

2

Intégrations boutique construites sur le SDK Browser. Pas encore publiées sur npm.

  • WooCommerce · PHP

    @owllayer/woocommerce

    Expérimental

    Plugin WordPress/WooCommerce (PHP) qui apporte le SDK Browser à une boutique.

    Installer depuis les sources

  • Shopify

    @owllayer/shopify

    Expérimental

    Intégration Shopify native construite sur le SDK Browser.

    Installer depuis les sources

Natif & mobile

3

Cibles prévues. Aucun paquet pour l’instant : suivez la feuille de route sur GitHub.

  • Flutter

    Premiers pas

    Runtime mobile multiplateforme.

    Pas encore de package

  • Swift · iOS

    Premiers pas

    Surface iOS native.

    Pas encore de package

  • Kotlin · Android

    Premiers pas

    Surface Android native et Kotlin Multiplatform.

    Pas encore de package