Assistant de développement IA pour Visual Studio Code. Chat intégré, édition de fichiers, exécution de commandes, revue de code et recherche de vulnérabilités — le tout depuis votre éditeur.
Fonctionnalités
- Chat IA contextuel — Posez des questions sur votre code, l'IA voit le workspace.
- Édition de fichiers — L'agent peut créer, lire et modifier les fichiers du projet.
- Exécution de commandes — Lancer des commandes shell avec confirmation pour les opérations sensibles.
- Actions sur sélection — Cliquez droit sur du code sélectionné pour :
- Expliquer la sélection
- Corriger un bug
- Reviewer le code
- Chercher des vulnérabilités
- Suggestions inline (optionnel) — Complétion de code pendant la frappe.
- Workspace untrusted — Les outils destructifs sont désactivés automatiquement dans les workspaces non-trustés.
Démarrage
- Installez l'extension depuis le Marketplace.
- Ouvrez la sidebar NocturAI (icône dans l'activity bar) ou utilisez
Ctrl+Shift+Alt+I. - Connectez-vous avec votre compte nocturai.com.
- Posez votre première question.
Raccourcis
| Raccourci | Action |
|---|---|
Ctrl+Shift+Alt+I |
Ouvrir/fermer le panneau |
Ctrl+Shift+Alt+A |
Poser une question |
Ctrl+Shift+Alt+N |
Nouveau chat |
Ctrl+Shift+Alt+E |
Expliquer la sélection |
Sur macOS, remplacez Ctrl par Cmd.
Configuration
Accessible via Préférences > Settings > Extensions > NocturAI :
nocturai.model— Modèle IA par défaut (défaut :nai-code).nocturai.inlineSuggestions— Active les suggestions inline (défaut :false).nocturai.confirmSensitiveCommands— Demande confirmation avantrm,curl,git push, etc. (défaut :true).nocturai.confirmFileWrites— Affiche un diff avant chaque modification (défaut :false).nocturai.shareWorkspaceContext— Partage le contexte du workspace (défaut :true).
Sécurité
- Le token d'authentification est stocké via VSCode SecretStorage (chiffré par l'OS).
- Aucun secret n'est écrit dans
settings.json. - Le workspace n'est partagé avec le serveur que si
shareWorkspaceContextest activé. - Dans les workspaces non-trustés, les outils d'écriture, terminal et
git pushsont désactivés.
Compte et tarifs
Un compte NocturAI est requis : nocturai.com.
Support
- Site : nocturai.com
- Contact : [email protected]
Licence
MIT — voir le fichier LICENSE inclus dans l'extension.