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 sans jamais envoyer un octet dans le cloud ?

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

CodeAIve est un IDE IA local-first… mais sa vraie ambition est de devenir un OS d’agents intelligents pour développeurs.


🧠 Pourquoi ce projet ?

Aujourd’hui, la plupart des outils d’IA pour développeurs reposent sur le cloud :

  • GitHub Copilot
  • ChatGPT
  • Amazon CodeWhisperer…

Ils sont puissants… mais dépendent :

  • d'une connexion internet
  • de serveurs distants
  • de règles floues sur les données utilisées

Avec CodeAIve, l’objectif est différent :

Vous donner un IDE intelligent, piloté par des agents IA spécialisés, fonctionnant en local, et totalement privé.


⚙️ Comment ça marche ?

CodeAIve est construit sur une architecture multi-agent avec 3 couches :

✅ 1. Couche Core

  • Contient la logique métier
  • Agents spécialisés : Codeur, Architecte, Testeur, etc.
  • Journal interactif comme interface homme-machine

🔌 2. Couche Adapter

  • Intègre différents fournisseurs de modèles locaux (Ollama, llama.cpp via GGUF)
  • Adaptateurs pour le système de fichiers, la gestion de versions, etc.

🖥️ 3. Couche Plateforme

  • Intégration VS Code
  • Optimisations pour Apple Silicon (M1/M2/M3)
  • Interfaces utilisateurs (statut, sélecteur d’agent, notifications)

🔁 Simulation en ligne de commande (preview)

Le projet est encore en cours (85%), mais une preview terminal est dispo pour illustrer le fonctionnement.

🎬 Exemple :

📝 Quelle est votre demande technique ?
> Créer une API REST pour gérer des utilisateurs

🧠 Réponses simulées :

=== 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);
}

👉 Tout est local. Pas de cloud, pas de surveillance. Juste vous et votre machine.


📦 Le dépôt GitHub

Vous pouvez explorer la preview ici :

🔗 github.com/mahabot/codeAIve-public

Le dépôt contient :

  • la structure du projet
  • une démo interactive avec npm run demo
  • une documentation claire (README, demo-run.md, etc.)
  • une roadmap des prochaines étapes

🛠️ Roadmap

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

🙋 Pourquoi partager tout ça maintenant ?

Parce que je crois en la transparence.

Parce que je veux tester l’intérêt de la communauté.

Et parce que je pense que l’IA peut rester locale, libre et utile.


📬 Je suis preneur de vos retours 🙌

Avez-vous déjà rêvé d’un IDE local avec agents IA ?

Souhaitez-vous tester une version alpha ?

→ Je lis tous les retours ici ou sur GitHub/discussions.


🐝 Merci de faire partie de la ruche.

– Mickaël Mahabot

LinkedIn | GitHub