<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mickael Mahabot</title>
    <description>The latest articles on DEV Community by Mickael Mahabot (@mahabot).</description>
    <link>https://dev.to/mahabot</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3075261%2F9fa3e692-ca0c-41de-967b-1ac15d99edc0.jpg</url>
      <title>DEV Community: Mickael Mahabot</title>
      <link>https://dev.to/mahabot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mahabot"/>
    <language>en</language>
    <item>
      <title>Code[AI]ve – Un IDE IA local et multi-agent (sans cloud, sans compromis)</title>
      <dc:creator>Mickael Mahabot</dc:creator>
      <pubDate>Wed, 23 Apr 2025 13:05:04 +0000</pubDate>
      <link>https://dev.to/mahabot/codeaive-un-ide-ia-local-et-multi-agent-sans-cloud-sans-compromis-5be3</link>
      <guid>https://dev.to/mahabot/codeaive-un-ide-ia-local-et-multi-agent-sans-cloud-sans-compromis-5be3</guid>
      <description>&lt;p&gt;Et si un environnement de développement pouvait comprendre vos intentions, générer du code, tester votre application, documenter vos choix — et tout cela &lt;strong&gt;sans jamais envoyer un octet dans le cloud&lt;/strong&gt; ?&lt;/p&gt;

&lt;p&gt;C’est l’idée derrière &lt;strong&gt;CodeAIve&lt;/strong&gt; (prononcé &lt;em&gt;Codehive&lt;/em&gt;) : un IDE IA intelligent, 100% local, conçu pour collaborer avec vous, pas vous surveiller.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;CodeAIve est un &lt;strong&gt;IDE IA local-first&lt;/strong&gt;… mais sa vraie ambition est de devenir un &lt;strong&gt;OS d’agents intelligents pour développeurs&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🧠 Pourquoi ce projet ?
&lt;/h2&gt;

&lt;p&gt;Aujourd’hui, la plupart des outils d’IA pour développeurs reposent sur le cloud :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub Copilot&lt;/li&gt;
&lt;li&gt;ChatGPT&lt;/li&gt;
&lt;li&gt;Amazon CodeWhisperer…&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ils sont puissants… mais dépendent :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;d'une connexion internet&lt;/li&gt;
&lt;li&gt;de serveurs distants&lt;/li&gt;
&lt;li&gt;de règles floues sur les données utilisées&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Avec CodeAIve, l’objectif est différent :  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Vous donner un IDE intelligent, piloté par des agents IA spécialisés, fonctionnant en local, et totalement privé.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  ⚙️ Comment ça marche ?
&lt;/h2&gt;

&lt;p&gt;CodeAIve est construit sur une architecture &lt;strong&gt;multi-agent&lt;/strong&gt; avec 3 couches :&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ 1. Couche Core
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Contient la logique métier&lt;/li&gt;
&lt;li&gt;Agents spécialisés : Codeur, Architecte, Testeur, etc.&lt;/li&gt;
&lt;li&gt;Journal interactif comme interface homme-machine&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🔌 2. Couche Adapter
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Intègre différents fournisseurs de modèles locaux (Ollama, llama.cpp via GGUF)&lt;/li&gt;
&lt;li&gt;Adaptateurs pour le système de fichiers, la gestion de versions, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🖥️ 3. Couche Plateforme
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Intégration VS Code&lt;/li&gt;
&lt;li&gt;Optimisations pour Apple Silicon (M1/M2/M3)&lt;/li&gt;
&lt;li&gt;Interfaces utilisateurs (statut, sélecteur d’agent, notifications)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔁 Simulation en ligne de commande (preview)
&lt;/h2&gt;

&lt;p&gt;Le projet est encore en cours (85%), mais une &lt;strong&gt;preview terminal&lt;/strong&gt; est dispo pour illustrer le fonctionnement.&lt;/p&gt;

&lt;h3&gt;
  
  
  🎬 Exemple :
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;📝 Quelle est votre demande technique ?
&amp;gt; Créer une API REST pour gérer des utilisateurs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  🧠 Réponses simulées :
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;=== Réponse de l'agent Architecte ===
- Architecture MVC
- Base SQLite embarquée
- Séparation contrôleurs / routes

=== Réponse de l'agent Codeur ===
function createUser(req, res) {
  const user = { name: req.body.name };
  res.status(201).json(user);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;👉 Tout est local. Pas de cloud, pas de surveillance. Juste vous et votre machine.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  📦 Le dépôt GitHub
&lt;/h2&gt;

&lt;p&gt;Vous pouvez explorer la preview ici :&lt;br&gt;&lt;br&gt;
🔗 &lt;a href="https://github.com/mahabot/codeAIve-public" rel="noopener noreferrer"&gt;github.com/mahabot/codeAIve-public&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Le dépôt contient :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;la structure du projet&lt;/li&gt;
&lt;li&gt;une démo interactive avec &lt;code&gt;npm run demo&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;une documentation claire (&lt;code&gt;README&lt;/code&gt;, &lt;code&gt;demo-run.md&lt;/code&gt;, etc.)&lt;/li&gt;
&lt;li&gt;une roadmap des prochaines étapes&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🛠️ Roadmap
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Finaliser l'adaptateur GGUF Direct (llama.cpp)&lt;/li&gt;
&lt;li&gt;Dashboard temps réel pour la mémoire/CPU&lt;/li&gt;
&lt;li&gt;Agent "Reviewer" IA pour revue de code&lt;/li&gt;
&lt;li&gt;Alpha fermée avec retour utilisateurs&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🙋 Pourquoi partager tout ça maintenant ?
&lt;/h2&gt;

&lt;p&gt;Parce que je crois en la &lt;strong&gt;transparence&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
Parce que je veux tester l’intérêt de la communauté.&lt;br&gt;&lt;br&gt;
Et parce que je pense que &lt;strong&gt;l’IA peut rester locale, libre et utile&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  📬 Je suis preneur de vos retours 🙌
&lt;/h2&gt;

&lt;p&gt;Avez-vous déjà rêvé d’un IDE local avec agents IA ?&lt;br&gt;&lt;br&gt;
Souhaitez-vous tester une version alpha ?&lt;br&gt;&lt;br&gt;
→ Je lis tous les retours ici ou sur GitHub/discussions.&lt;/p&gt;




&lt;p&gt;🐝 Merci de faire partie de la ruche.&lt;br&gt;&lt;br&gt;
– Mickaël Mahabot&lt;br&gt;&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/mickaelmahabot" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/mahabot" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>vscode</category>
      <category>typescript</category>
      <category>powerfuldevs</category>
    </item>
  </channel>
</rss>
