# Installer depuis les sources, Code et Core

Source : https://docs.berkios.online/commencer/installer/ · Section : Démarrer · Documentation officielle BERKIOS (https://docs.berkios.online)


> Vous voulez simplement utiliser le Studio ? [Téléchargez l'installateur](https://docs.berkios.online/commencer/telecharger/). Cette page s'adresse à ceux qui travaillent depuis l'archive du projet ou qui veulent l'outil `berkios` en ligne de commande.

## Ce qu'il vous faut

- Un ordinateur **Windows** pour le Studio et les applications Windows.
- **Node.js 22.18 ou plus récent** (nécessaire pour le Studio, BERKIOS Code et BERKIOS Core).
- Un navigateur récent.

Pour générer des applications Windows ou Android, il faut en plus Flutter et, sous Windows, Visual Studio avec la charge « Développement Desktop en C++ ». Pour produire un installateur `.exe`, installez Inno Setup. Ces outils ne sont pas nécessaires pour apprendre.

## Installer le Studio

1. Décompressez l'archive BERKIOS GRAPHIC.
2. Double-cliquez sur `install.bat` (connexion Internet requise pour les dépendances).
3. Lancez `start.bat` : le Studio s'ouvre dans le navigateur.
4. Ouvrez **Mes projets** pour choisir un modèle ou un exemple.

Pour vérifier l'installation, lancez `test.bat`.

## Installer BERKIOS Code et Core

BERKIOS Code et BERKIOS Core partagent le même outil en ligne de commande, `berkios`.

```bash
npm install -g berkios-code
berkios --lg --fr
```

La deuxième commande choisit le français comme langue de programmation. Pour en changer plus tard : `berkios -m --lg --en`.

Depuis l'archive du projet (développement) :

```bash
cd compiler
npm link
```

## Vérifier que tout fonctionne

```bash
berkios nouveau main.bk
berkios valider main.bk
berkios apercu main.bk
```

La dernière commande ouvre l'application dans le navigateur ; chaque enregistrement du fichier recharge la page.

## Terrain de jeu en ligne

Sans rien installer, le dossier `web/` du compilateur contient un **terrain de jeu** : on écrit du code, on voit les erreurs, l'application fonctionne à côté, et l'on peut copier un lien de partage. Les programmes Core (`.bks`) s'y exécutent aussi.
