Démarrage rapide
Installez Appstrate et exécutez votre premier agent IA en 5 minutes.
đ PrĂ©requis
- Bun v1.3 ou supérieur
- Git
- Docker avec Docker Compose v2 (optionnel â uniquement si vous voulez l'exĂ©cution en conteneurs isolĂ©s)
1. Cloner et installer
git clone https://github.com/appstrate/appstrate.git
cd appstrate
bun install2. Configurer l'environnement
Vous avez deux options selon vos besoins.
Option A â Zero-install (recommandĂ© pour dĂ©buter)
Aucune dépendance externe. Appstrate utilise PGlite (SQLite-like en mémoire), le systÚme de fichiers pour le stockage, et une file d'attente en mémoire.
cp .env.example .envC'est tout. Passez directement à l'étape 3.
Option B â Setup interactif avec Docker
Pour un environnement plus proche de la production (PostgreSQL, Redis, S3), lancez l'assistant de configuration :
bun run setupL'assistant vous guide Ă travers 4 niveaux d'infrastructure progressive. Choisissez celui qui correspond Ă votre usage. Docker doit ĂȘtre dĂ©marrĂ© avant de lancer cette commande.
3. Démarrer la plateforme
bun run devLa plateforme dĂ©marre sur http://localhost:3000. L'API Hono et le frontend React sont servis sur le mĂȘme port.
4. Créer votre compte
Ouvrez http://localhost:3000 dans votre navigateur et inscrivez-vous.
La premiÚre inscription crée automatiquement une organisation. Tous les agents, connexions et clés API seront rattachés à cette organisation.
5. Configurer un modĂšle LLM
Avant de pouvoir exécuter un agent, vous devez connecter au moins un modÚle de langage.
- Allez dans Settings > Models
- Cliquez sur Ajouter un modĂšle
- Sélectionnez un fournisseur (OpenAI, Anthropic, OpenRouter, ou tout fournisseur compatible OpenAI)
- Collez votre clé API
- Enregistrez
Le modĂšle sera disponible pour tous les agents de votre organisation.
6. Créer votre premier agent
- Depuis le dashboard, cliquez sur Nouvel agent
- Donnez-lui un nom, par exemple
email-summarizer - Ăcrivez un prompt dĂ©crivant la tĂąche :
Résume les derniers emails de ma boßte de réception.
Pour chaque email, donne l'expéditeur, l'objet, et un résumé en 2 phrases.-
(Optionnel) Connectez un provider en cliquant sur Ajouter un provider. Par exemple, connectez Gmail via OAuth pour donner Ă l'agent accĂšs Ă vos emails.
-
Cliquez sur Enregistrer
7. Exécuter et observer
- Depuis la page de l'agent, cliquez sur Exécuter
- Un run démarre dans un conteneur Docker isolé (ou en local en Tier 0)
- Les logs sont diffusĂ©s en temps rĂ©el via SSE â vous voyez les actions de l'agent au fur et Ă mesure
- Une fois terminé, le résultat et l'état final du run s'affichent
Chaque run est Ă©phĂ©mĂšre : le conteneur est créé pour l'exĂ©cution et dĂ©truit une fois le travail terminĂ©. Les credentials ne sont jamais exposĂ©s Ă l'agent â ils transitent par un sidecar proxy.
đ Et ensuite ?
Maintenant que votre premier agent fonctionne, explorez les fonctionnalités avancées :
- Concepts â comprendre l'architecture (agents, providers, runs, packages AFPS)
- Guide des agents â personnaliser vos agents, ajouter des skills, planifier des exĂ©cutions
- RĂ©fĂ©rence API â intĂ©grer Appstrate dans vos applications via les 191 endpoints OpenAPI