KopilotLa stack · interneThe stack · internal
La stack techniqueThe tech stack

Le meilleur de chaque brique, assemble en une machine qui tourne 24/7.The best of each brick, assembled into a machine that runs 24/7.

"On n'a pas reinvente la roue : Claude pour l'IA, Supabase et Netlify pour l'infra, les API officielles des canaux. Une stack serverless moderne, qui scale toute seule, sans serveur a surveiller.""We didn't reinvent the wheel: Claude for the AI, Supabase and Netlify for the infra, the channels' official APIs. A modern serverless stack that scales on its own, no server to babysit."

L'architectureThe architecture

Un message arrive d'un canal, une fonction serverless le route, Claude repond depuis les vraies donnees du client. Tout est isole par client.A message comes in from a channel, a serverless function routes it, Claude answers from the client's real data. Everything is isolated per client.

CanauxChannels
LINEInstagramMessengerWhatsAppWidget siteWebsite widget
Serverless
Supabase Edge Functions (Deno/TS)Netlify Functions
Recoivent les webhooks, orchestrent, appliquent les garde-fous.Receive the webhooks, orchestrate, apply the guardrails.
Le cerveauThe brain
Claude · Anthropic
Sonnet 5 par defaut → escalade Opus 5 · prompt cachingSonnet 5 default → escalate Opus 5 · prompt caching
Les donneesThe data
Supabase · Postgres
Catalogue, leads, conversations, tenants · RLS par clientCatalogue, leads, conversations, tenants · per-client RLS

Les briquesThe bricks

IA / cerveauAI / brain

Claude (Anthropic)

L'API en direct, sans intermediaire. Sonnet 5 par defaut, escalade Opus 5 sur les cas complexes, prompt caching pour le cout.The API direct, no middleman. Sonnet 5 by default, escalate Opus 5 on hard cases, prompt caching for cost.

Backend / logiqueBackend / logic

Fonctions serverlessServerless functions

Supabase Edge Functions (Deno / TypeScript) pour les webhooks temps reel + Netlify Functions. Aucun serveur a maintenir.Supabase Edge Functions (Deno / TypeScript) for real-time webhooks + Netlify Functions. No server to maintain.

DonneesData

Supabase (Postgres)

Postgres manage : catalogue, leads, conversations, tenants. RLS (row-level security) pour isoler chaque client.Managed Postgres: catalogue, leads, conversations, tenants. RLS (row-level security) to isolate each client.

CanauxChannels

API officiellesOfficial APIs

LINE Messaging API, Meta Graph API (Messenger / Instagram), WhatsApp Business API, + un widget web (iframe) pour le deploiement site same-day.LINE Messaging API, Meta Graph API (Messenger / Instagram), WhatsApp Business API, + a web widget (iframe) for same-day site deployment.

Front / sitesFront / sites

Netlify

Sites statiques (HTML / CSS / JS), edge functions pour les link-previews, CDN global. Rapide, robuste, pas cher.Static sites (HTML / CSS / JS), edge functions for link previews, global CDN. Fast, robust, cheap.

SecuriteSecurity

Isolation & garde-fousIsolation & guardrails

Secrets cote serveur uniquement, isolation par client (RLS), le bot s'identifie toujours comme digital, ne cite que les vrais prix.Secrets server-side only, per-client isolation (RLS), the bot always presents as digital, only quotes real prices.

Pourquoi cette stackWhy this stack

1

Serverless & manageServerless & managed

Pas d'infra a maintenir, ca scale a la demande, marges elevees (couts variables faibles). L'argument investisseur.No infra to maintain, scales on demand, high margins (low variable cost). The investor argument.

2

Claude en directClaude direct

Qualite IA au sommet, pas de dependance a un revendeur qui prend une marge et bride le modele.Top-tier AI, no dependency on a reseller that takes a margin and throttles the model.

3

Multi-tenant + API officiellesMulti-tenant + official APIs

Chaque client isole et securise (RLS), et c'est perenne — pas un hack fragile.Each client isolated and secure (RLS), and it's durable — not a fragile hack.

La phrase a direThe line to say

Prospect / patron : "Une stack moderne serverless. Le cerveau c'est Claude d'Anthropic, l'infra tourne sur Supabase et Netlify, branchee direct sur vos canaux. Zero serveur a maintenir, ca scale tout seul, vos donnees restent isolees et securisees."Prospect / owner: "A modern serverless stack. The brain is Anthropic's Claude, the infra runs on Supabase and Netlify, wired straight to your channels. Zero server to maintain, it scales on its own, your data stays isolated and secure."

Honnete : c'est la vraie stack actuelle. Le detail du routing des modeles et des prompts appartient a l'agent produit ; les briques d'infra ci-dessus sont partagees et exactes.Honest: this is the real current stack. The model-routing and prompt detail belongs to the product agent; the infra bricks above are shared and accurate.