Documentation

Comment fonctionne
Emile

Architecture, plugins MCP, FAQ et roadmap.

Comment ça marche

Emile est un processus Node.js qui tourne localement dans ton terminal. Il envoie tes messages à Cedric7-Thinking via un tunnel sécurisé, et le modèle répond avec des appels d'outils (Write, Bash, Read…) qu'Emile exécute directement sur ta machine.

Tout reste local — tes fichiers ne quittent jamais ta machine sauf si tu demandes explicitement une action réseau.

Terminal
readline
Cedric7
IA
Outils
Bash · Write · Read

Plugins MCP

Le protocole Model Context Protocol permet à Emile de se connecter à n'importe quel service externe via un sous-processus JSON-RPC 2.0.

🗄️

Supabase

SQL, tables, auth. "Montre-moi les 10 derniers utilisateurs" — Emile requête directement.

@supabase/mcp-server-supabase
🐙

GitHub

Issues, PRs, code, releases. Sans quitter le terminal, sans navigateur.

@modelcontextprotocol/server-github
💳

Stripe

Paiements, clients, abonnements. Vérifie une transaction en langage naturel.

@stripe/agent-toolkit
📝

Notion

Lit et crée des pages, bases de données. Synchronise tes notes avec la conversation.

@modelcontextprotocol/server-notion
📁

Filesystem

Accès étendu au système de fichiers avec liste blanche de chemins autorisés.

@modelcontextprotocol/server-filesystem
🔌

Custom

N'importe quel serveur MCP compatible. Formats mcpServers, servers et bare supportés.

emile /plugins → Ajouter

Format de configuration (mcpServers — compatible Claude Desktop)

{
  "mcpServers": {
    "supabase": {
      "command": "npx",
      "args": ["-y", "@supabase/mcp-server-supabase@latest",
               "--access-token", "TON_TOKEN"]
    }
  }
}

Questions fréquentes

Oui. Emile est gratuit et open-source. Il se connecte à Cedric7-Thinking via le tunnel emile.candygate.eu. Aucune clé API n'est nécessaire.
Tes messages passent par le tunnel emile.candygate.eu pour atteindre le modèle. Les fichiers locaux ne sont lus que quand tu le demandes. Aucune donnée n'est stockée ou partagée avec des tiers.
Les chatbots web donnent des suggestions — Emile les exécute. Il crée vraiment les fichiers, lance vraiment les commandes, lit vraiment ton code. Il comprend aussi le contexte de ton projet (framework, répertoire, dépendances).
Les commandes locales (/todo, /calc, /disk, /perf, /clip, lecture et écriture de fichiers…) fonctionnent hors ligne. Les fonctions IA nécessitent la connexion au tunnel. Vérifie avec /status.
Recharge ton shell : source ~/.zshrc (macOS/Linux) ou redémarre le terminal. Si ça ne fonctionne pas, lance directement : node ~/.emile/emile.js
Oui, c'est voulu. Quand tu dis "crée ce fichier" ou "corrige ce bug", Emile agit. Chaque outil exécuté est affiché (⏺ nom · ⎿ résultat). Pour voir le code sans l'écrire, dis "montre-moi le code sans créer le fichier".

Roadmap

Ce qui arrive prochainement.

v16 · Actuel

74 commandes, plugins MCP, retry automatique, thinking spinner, mémoire utilisateur, 30 nouvelles commandes.

v17 · Prochain

Mode agent autonome, /scan (audit sécurité), /translate, support multi-fichiers amélioré, mode hors-ligne étendu.

v18 · Futur

Interface Web optionnelle, collaboration multi-utilisateurs en temps réel, marketplace de plugins MCP.