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