CodeMoss : Compagnon de codage multi‑IA pour bureau et IDE
CodeMoss : Le compagnon multi‑IA qui transforme le code en design conversationnel
CodeMoss est une application de bureau légère et multiplateforme qui s’intègre directement dans votre flux de travail de développement. Elle agrège plusieurs moteurs d’IA hébergés dans le cloud — Claude Code, Codex, Gemini, OpenCode et d’autres — en un seul panneau unifié qui se fond naturellement dans VS Code, les IDE JetBrains et le bureau lui‑même.
Pourquoi un nouveau compagnon AI ?
Les extensions IDE classiques vous enferment souvent dans un seul modèle AI ou une plateforme particulière. CodeMoss renverse cette logique en offrant :
- Support multi‑modèle — basculez entre Claude, Codex, Gemini, etc. instantanément.
- Intégration multiplateforme — connectez‑vous à VS Code, JetBrains ou utilisez l’application en mode autonome.
- Écosystème riche — mémoire AI, superpouvoirs, API open‑spec, spec‑kit pour créer vos propres plugins.
- Pas de verrouillage fournisseur — toutes les données restent locales à moins que vous ne vous connectiez explicitement à un modèle cloud.
Caractéristiques clés
| Fonctionnalité | Ce qu’elle fait | Apparence dans CodeMoss |
|---|---|---|
| Session de discussion | Discussion AI interactive capable d’intégrer votre contexte et de proposer des solutions. | 📺 fenêtre de discussion avec palette de commande. |
| Éditeur de fichiers | Éditez directement les fichiers sources dans le panneau, avec coloration syntaxique et hooks de contrôle de version. | Arbre de fichiers dans la barre latérale. |
| Intégration Git | Visualisez et gérez Git, ouvrez les diff de commits et préparez les changements depuis la même interface. | Le panneau Git affiche l’état des branches. |
| Terminal & Vue CLI | Rendu de la sortie du terminal pendant que l’IA fonctionne en arrière‑plan. | Panneau terminal intégré. |
| Superpouvoirs | Complétion automatique des invites et suggestions contextuelles dans tout votre espace de travail. | L’assistant AI apparaît contextuellement. |
| Exécution parallèle de tâches | Lancez plusieurs tâches AI simultanément (ex : linting + génération de code). | Panneau multi‑onglets. |
| Historique AI exportable | Enregistrez les journaux de discussion ou exportez vers Markdown pour la documentation. | Bouton d’exportation. |
Démarrage
1. Télécharger
- macOS, Windows, Linux : https://www.codemoss.ai/download
- Installez avec l’installeur standard ou les fichiers
.dmg/.exe/.AppImage.
2. Installer l’extension IDE
- VS Code : https://marketplace.visualstudio.com/items?itemName=zhukunpenglinyutong.codemoss
- JetBrains : Installez depuis le Marketplace ou utilisez le plugin
codemoss.
3. Connecter un fournisseur IA
Ouvrez le panneau des paramètres et choisissez votre fournisseur (Claude, Gemini, Codex ou votre propre point de terminaison personnalisé). Vous serez invité à saisir une clé API et toute configuration supplémentaire.
4. Démarrer la discussion
Ouvrez le panneau CodeMoss (Ctrl+Shift+M), tapez une invite, appuyez sur Entrée et observez l’IA générer des réponses en direct. Vous pouvez référencer des fichiers, demander une refactorisation ou exécuter des scripts personnalisés.
Vue d’ensemble de l’architecture
┌───────────────────────┐
│ Runtime de bureau │
├───────────────────────┤
│ Electron + Tauri │
│ (UI + Processus principal)│
├───────────────────────┤
│ Couche AI‑Bridge │
│ (Rust + WASM API) │
├───────────────────────┤
│ Fournisseurs externes│
│ (Claude, Codex, …) │
└───────────────────────┘
- Frontend — Construit avec Vue/Nuxt et TypeScript, utilisant le renderer Electron pour des fenêtres natives.
- Backend — Noyau
src-taurien Rust exposant une API propre à l’interface et abstraissant la communication avec les fournisseurs. - Plugins — El Kit permet à d’autres d’écrire des modules en TypeScript ou Rust, ajoutant de nouveaux points de terminaison AI ou des widgets UI.
Contribution
- Toutes contributions sont les bienvenues ! Forkez le dépôt, créez une branche fonctionnelle et ouvrez une pull‑request.
- Les tests sont exécutés via GitHub Actions — assurez‑vous d’ajouter des scripts CI si vous modifiez la logique principale.
- Les mises à jour de documentation ou les nouvelles captures d’écran sont toujours les bienvenues.
Feuille de route
- Itérations quotidiennes — au moins une release par jour pour les 30 prochains jours.
- Version bêta mobile — support expérimental pour iOS/Android.
- Plus de modèles AI — intégration de modèles émergents (ex : Llama‑2, GPT‑4o).
- Store d’extensions communautaire — une sélection curée d’extensions créées par la communauté.
Communauté & Support
- Twitter : https://twitter.com/zhukunpenglinyutong
- Discord : https://discord.gg/CodeMoss (pour l’aide en temps réel et les demandes de fonctionnalités)
- Tracker de tickets : https://github.com/zhukunpenglinyutong/codemoss/issues
N’hésitez pas à mettre une étoile sur le dépôt, à rejoindre la discussion et à contribuer à façonner l’avenir du codage par IA. Chaque étoile alimente de nouvelles fonctionnalités — réécrivons ensemble le flux de travail !