Les développeurs sont les bienvenus ; Leaf est fait pour que vous ayez rarement besoin de regarder sous le capot.
Un projet
- TypeScript, construit avec Astro (sites, pages construites à l’avance ou à la demande) ou Vite et React (apps), plus un worker optionnel pour le code serveur. Tout tourne sur Cloudflare.
leaf.jsondéclare ce dont le projet a besoin de Leaf : les noms des secrets, les hôtes que son code serveur peut appeler, les tâches planifiées et en arrière-plan, les rôles des utilisateurs, un serveur MCP.@leaf/sdkest ce que le code importe : contenu, formulaires, traductions, connexion, fichiers, paiements, base de données, IA, lecture du web, salons en direct, mails.AGENTS.mdgarde les décisions du projet, lues par l’IA à chaque session.
La référence
La référence du SDK est écrite pour les agents et servie par l’outil sdk_read de Leaf, un sujet à la fois :
Dites à votre IA
Avec Leaf, lis le guide du SDK sur les paiements et explique-moi comment on vend un abonnement.
Du code écrit de votre côté
Avec un terminal (Claude Code, Codex, Cursor), votre IA peut envoyer tout un dossier d’un coup. Chaque changement passe les mêmes vérifications et devient une version dans l’historique.
Les exports
Un projet s’exporte en zip (code, contenu, fichiers, traductions) depuis ses Paramètres, et se réimporte dans Leaf.