Appstrate

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 install

2. 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 .env

C'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 setup

L'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 dev

La 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.

  1. Allez dans Settings > Models
  2. Cliquez sur Ajouter un modĂšle
  3. Sélectionnez un fournisseur (OpenAI, Anthropic, OpenRouter, ou tout fournisseur compatible OpenAI)
  4. Collez votre clé API
  5. Enregistrez

Le modĂšle sera disponible pour tous les agents de votre organisation.

6. Créer votre premier agent

  1. Depuis le dashboard, cliquez sur Nouvel agent
  2. Donnez-lui un nom, par exemple email-summarizer
  3. É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.
  1. (Optionnel) Connectez un provider en cliquant sur Ajouter un provider. Par exemple, connectez Gmail via OAuth pour donner Ă  l'agent accĂšs Ă  vos emails.

  2. Cliquez sur Enregistrer

7. Exécuter et observer

  1. Depuis la page de l'agent, cliquez sur Exécuter
  2. Un run démarre dans un conteneur Docker isolé (ou en local en Tier 0)
  3. Les logs sont diffusĂ©s en temps rĂ©el via SSE — vous voyez les actions de l'agent au fur et Ă  mesure
  4. 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

Sur cette page