⚡ v16.8 · Nouveau

Ton IA dans le
terminal

Emile lit, modifie et crée des fichiers, exécute du code, recherche sur le web — directement dans ton terminal. Sans interface, sans friction.

$ curl -sL https://emile.candygate.eu/install.sh | bash

Node.js ≥ 18 requis · nodejs.org

emile — ~/mon-projet
~/mon-projet ❯ crée une API Express avec auth JWT

 Emile ·
  ⏺ Bash(mkdir -p src/routes src/middleware)
  ⎿  ✓ répertoires créés
  ⏺ Write(package.json)
  ⎿  ✓ Créé (18 lignes)
  ⏺ Write(src/index.js)
  ⎿  ✓ Créé (74 lignes)
  ⏺ Write(src/middleware/auth.js)
  ⎿  ✓ Créé (42 lignes)
  API prête. Lance : npm install && npm start

~/mon-projet ❯ /search Node.js 22 nouveautés

 Emile · Recherche en cours...
  ✓ Node.js 22 : require(esm), WebSocket natif, watch mode stable.

Tout ce qu'Emile peut faire

Un assistant qui agit, pas qui suggère.

📁

Fichiers & code

Lit, modifie, crée des fichiers. "Corrige les bugs dans ce fichier" — il le fait.

🔍

Recherche web

/search agrège plusieurs sources et synthétise avec l'IA en quelques secondes.

🧩

Plugins MCP

Connecte Supabase, GitHub, Stripe. Configure depuis /plugins sans quitter le terminal.

💾

Mémoire

Les conversations sont restaurées automatiquement. Il se souvient de ton prénom.

74 commandes

/todo, /timer, /weather, /docker, /npm, /deploy, /calc, /hash, /regex et plus.

🔒

Local & privé

Tourne sur ta machine. Les fichiers ne sont lus que quand tu le demandes.

Installation

En 30 secondes sur n'importe quel OS.

🍎 macOS

brew install node
curl -sL https://emile.candygate.eu/install.sh | bash
emile

Si emile n'est pas trouvé : source ~/.zshrc

🐧 Linux

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash && nvm install 20
curl -sL https://emile.candygate.eu/install.sh | bash
emile

🪟 Windows (WSL2)

wsl --install

Puis dans Ubuntu WSL :

curl -sL https://emile.candygate.eu/install.sh | bash

🔄 Mise à jour

emile-update

Emile vérifie aussi les mises à jour automatiquement au démarrage.

🗑 Désinstaller

emile /uninstall

74 commandes slash

Tape /help dans Emile · Tab pour autocompléter

/helpListe toutes les commandes
/settingsParamètres (API, modèle, thème)
/pluginsGérer les plugins MCP
/themeChanger le thème (dark·dracula·nord·monokai·ocean)
/clearRéinitialiser la conversation
/compactCompresser l'historique
/resumeReprendre une session
/historySessions récentes
/memoryMémoire longue durée
/tokensCompteur de tokens
/modeChanger le mode IA
/langLangue (FR/EN)
/cdChanger répertoire
/aliasAlias personnalisés
/snippetSnippets de code
/exportExporter en Markdown
/sharePartager la conversation
/statsStatistiques d'utilisation
/statusÉtat de la connexion
/doctorDiagnostic système
/docDocumentation complète
/voiceSynthèse vocale (TTS)
/notifyNotifications bureau
/commitCommit IA avec message auto
/reviewRevue de code IA
/testLancer les tests
/runDémarrer le projet
/buildBuilder le projet
/diffDiff git coloré
/gitRaccourcis git
/initCréer EMILE.md
/watchSurveiller un fichier
/templateGénérer un projet
/formatPrettier / Black / gofmt
/lintESLint / Flake8
/depsDépendances obsolètes
/renameRenommer en masse
/diff-filesComparer deux fichiers
/diskEspace disque
/perfCPU / RAM / load avg
/processProcessus + kill
/networkIP locale + publique + ping
/portPorts ouverts
/envVariables d'environnement (.env)
/logTail + filtre de logs
/backupSauvegarder (tar.gz daté)
/clipPresse-papier
/timerMinuteur — /timer 5m30s
/searchRecherche web + synthèse IA
/summarizeRésumer fichier ou URL
/explainExpliquer commande / erreur
/fixDiagnostiquer et corriger
/genBoilerplate (component, api…)
/todoListe de tâches persistante
/noteNotes avec recherche plein texte
/calcCalculatrice — /calc sqrt(144)
/weatherMétéo — /weather Paris
/httpRequêtes HTTP GET / POST
/encodeBase64 / URL / hex
/hashMD5 / SHA256 / SHA512
/jsonValider et formater JSON
/regexTesteur de regex
/dockerps / logs / stop / exec / pull
/npmsearch / outdated / audit / install
/deployvercel · netlify · gh-pages · fly
/benchmarkLatence et débit API
/collabSession partagée en temps réel