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
~/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.
Un assistant qui agit, pas qui suggère.
Lit, modifie, crée des fichiers. "Corrige les bugs dans ce fichier" — il le fait.
/search agrège plusieurs sources et synthétise avec l'IA en quelques secondes.
Connecte Supabase, GitHub, Stripe. Configure depuis /plugins sans quitter le terminal.
Les conversations sont restaurées automatiquement. Il se souvient de ton prénom.
/todo, /timer, /weather, /docker, /npm, /deploy, /calc, /hash, /regex et plus.
Tourne sur ta machine. Les fichiers ne sont lus que quand tu le demandes.
En 30 secondes sur n'importe quel OS.
brew install nodecurl -sL https://emile.candygate.eu/install.sh | bashemileSi emile n'est pas trouvé : source ~/.zshrc
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash && nvm install 20curl -sL https://emile.candygate.eu/install.sh | bashemilewsl --installPuis dans Ubuntu WSL :
curl -sL https://emile.candygate.eu/install.sh | bashemile-updateEmile vérifie aussi les mises à jour automatiquement au démarrage.
emile /uninstallTape /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