Aller au contenu

Votre app.
Maintenant avec un agent.

Placez un agent IA dans le produit que vous livrez déjà. Chat, tools et runtime sidecar — libre, open source, vos routes restent les vôtres.

Commencer Host SDKs
prompt Install Sveda into this project. Read https://sveda.dev/llms.txt first.

Apache 2.0 · Laravel · Django · Rails · Next · Spring · ou une page statique

Vue React Svelte Solid

Comment ça marche

Self-host ou Cloud. Un widget sur la page. Des tools sur le backend. Voilà l’intégration.

  1. 01

    Lancer Sveda

    Self-host :8787

    docker compose up

    ou
  2. 02

    Le poser sur la page

    your.app
    sveda-chat
  3. 03

    Déclarer un tool

    BACKEND tool
    + FindAccount ok
    + GetInvoice ok
    votre API
  4. 04

    C’est prêt

    LIVE <sveda-chat>

    FindAccount

    GetInvoice

    L’agent est dans le produit.

LIVE SUR CETTE PAGE

Ce site encastre déjà le même agent. Il cherche dans la doc — ouvrez et demandez.

La stack que vous faites déjà tourner.

Mint de session côté backend. Chat sur la page. Pas un copilot React-only, pas une nouvelle app TypeScript.

Vue, React, Svelte, Solid.

Quatre paquets, un chat. Importez styles.css, passez le embed token, montez SvedaChat.

L’auth reste sur le host.

Widget sur la page. Mint de session sur votre backend. Agent loop sur le sidecar.

  1. PAGE

    Page

    Votre UI dans le navigateur.

    your.app
    sveda-chat

    embed token seulement — pas de host key

  2. HOST

    Votre app

    Auth, routes et mint de session restent les vôtres.

    VOTRE APP auth

    POST /sveda/session

    vos APIs en tools

  3. SIDECAR

    Sidecar

    À côté du host — pas dans votre request cycle.

    SVEDA-SERVER :8787

    POST /sveda/stream

    agent loop · MCP · catalogue

  4. MODELS

    Modèles

    Clés sur le runtime. Changez de provider sans réécrire l’UI.

    BYOK

    • ChatGPT responses
    • Claude anthropic

    Le failover maintient le stream.

Runtime Rust →

sveda --tools

DANS LE PRODUIT

Tools sur le wire.

Recherche builtin, host MCP et frontend tools partagent un stream. Pas de second repo d’orchestration.

host MCP

Vos APIs backend deviennent des tools de l’agent.

client tools

L’agent clique, remplit et navigue dans le navigateur.

search_code

Trouver des fichiers dans l’index workspace.

read_code_file

Ouvrir ce qu’il a trouvé, puis répondre.

spawn_tasks

Travail parallèle en un tour.

search_agent_tools

Découvrir d’autres MCP tools à la demande.

CE TOUR

  • votre API mcp
  • votre UI js
  • workspace optionnel

Pas un SKU chatbot de plus.

Les équipes veulent un agent dans le produit — sans remplacer l’app ni monter un control plane.

SaaS chatbot

Vit à côté du produit, pas dedans. Vos APIs sont une arrière-pensée. L’auth est celle d’un autre.

Frameworks d’agents

Vous assemblez encore l’UI, le stream, l’auth et le deploy. Des primitifs — pas un agent produit.

Copilots React only

Bien sur Next. Gênant sur Laravel, Rails ou Spring. Le reste de la stack ne disparaît pas.

Colle maison

Control plane, parseur de stream, tool loop, clés de modèles. Des semaines avant qu’un visiteur envoie un tour.

sveda --delta

SHIP

Faites-le vous-même

6-8 semaines

  • Nouveau repo d’agent, puis un widget, puis l’auth
  • Parseur de stream et tool loop à la main
  • Clés de modèles et failover dans un troisième endroit

Sveda

1 soirée

  • Sidecar Docker à côté de l’app
  • Le host SDK mint la session
  • Chat à poser qui peut appeler vos tools

Collez un prompt. Obtenez un agent dans le repo.

Sveda est libre et open source — Apache 2.0, self-hosted. Ou sautez l’install et interrogez l’agent déjà sur cette page. Il cherche dans la doc.

Commencer GitHub

FAQ

Qu’est-ce que Sveda ?

Sveda est un agent IA libre et open source que vous encastrez dans un produit existant. Chat UI, APIs en tools — sans remplacer l’app ni monter une plateforme d’agents. Apache 2.0, self-hosted.

Dois-je remplacer mon app ?

Non. sveda-server tourne à côté de l’hôte. Routes, auth et deploy restent les vôtres. La page ouvre le chat ; le sidecar mène la boucle agent.

Quelles stacks sont supportées ?

Host SDKs : PHP, Laravel, Python (Flask, Django, FastAPI), Node (Express, Nest, Next), Ruby, Go, Java et .NET. Sans framework : HTML statique plus POST /sveda/session. Frontend : Vue, React, Svelte, Solid, <sveda-chat> ou le client JS headless.

Que peut faire l’agent ?

Streamer le chat dans votre UI, appeler des frontend tools dans le navigateur et le backend via MCP. Des tools workspace optionnels cherchent et lisent le code. Modèles et failover vivent sur le sidecar, pas dans le widget.

Quels modèles puis-je utiliser ?

Une clé OpenAI (ChatGPT) ou Anthropic (Claude) sur le sidecar, ou toute URL compatible Responses/Anthropic dans le catalogue. DeepSeek est un wrapper optionnel. Le failover est une liste ordonnée — changez de fournisseur sans réécrire l’UI.

Puis-je installer Sveda avec Cursor ?

Oui. Copiez l’agent prompt de la home ou /docs. Chaque page host SDK a un prompt de stack. Pointez l’agent vers https://sveda.dev/llms.txt.

Est-ce un chatbot hébergé ?

Sveda open source est self-hosted : sveda-server à côté de votre app. Ce site marketing n’est pas le runtime produit. Sveda Cloud optionnel est une cellule hébergée à part — isolée, même image OSS, vos clés — pas la démo docs sur runtime.sveda.dev. Voir /cloud.

Qu’est-ce que Sveda Cloud ?

Un runtime hébergé que nous provisionnerons par client. Même host SDK public, origin et host key Cloud. Cloud arrive bientôt — l’OSS reste Apache 2.0 et self-host. Voir /cloud.