Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>NocturAINew to Visual Studio Code? Get it now.
NocturAI

NocturAI

NocturAI

|
27 installs
| (1) | Free
Assistant de developpement avance pour code, refactor, pentest et automatisation. Chat + tools (terminal, fichiers, git) integres dans VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NocturAI — Assistant de developpement avance pour VS Code

Chat + tools (terminal, fichiers, git) directement dans ton editeur. Pour le dev, le refactor, le pentest, et l'automatisation.

Installation

  1. Installe l'extension depuis le marketplace ou via code --install-extension nocturai-1.3.19.vsix
  2. Ouvre le panneau NocturAI dans la barre d'activite
  3. Connecte-toi avec ton compte (nocturai.com — creer un compte si pas encore fait)
  4. Demande ce que tu veux dans le chat

Fonctionnalites

  • Chat avec selection de modele (Code, Code Elite, etc.)
  • Tools integres :
    • <read_file> / <write_file> / <edit_file> — lecture et modification de fichiers
    • <terminal> — execution de commandes shell (avec confirmation pour les commandes sensibles)
    • <search> / <list_files> — exploration du projet
    • <git_status> / <git_commit> / <git_diff> / <git_push> — operations git
  • Confirm card inline orange quand l'IA veut executer une commande sensible (kill, rm, curl, git push, etc.)
  • Inline suggestions (optionnel) — completion en temps reel
  • Workspace Trust — les tools dangereux sont desactives dans les workspaces non-trustes
  • Auto-context — la conversation inclut automatiquement l'arborescence du projet, README, fichier ouvert et git status (desactivable)
  • Persistence chiffree — historique de conversation stocke en SecretStorage OS (Keychain / libsecret / DPAPI)

Commandes

Commande Raccourci Description
NocturAI: Ouvrir/Fermer Ctrl+Shift+Alt+I Toggle le panneau
NocturAI: Nouveau chat Ctrl+Shift+Alt+N Reset la conversation
NocturAI: Poser une question Ctrl+Shift+Alt+A InputBox rapide
NocturAI: Expliquer la selection Ctrl+Shift+Alt+E Sur du code selectionne
NocturAI: Corriger la selection — Sur du code selectionne
NocturAI: Review la selection — Code review
NocturAI: Trouver les vulns — Audit secu de la selection
NocturAI: Generer du code — InputBox pour decrire le code voulu
NocturAI: Toggle Inline Suggestions — Active/desactive les completions inline

Aussi via clic-droit dans l'editeur sur une selection.

Settings

Setting Defaut Description
nocturai.serverUrl https://nocturai.com URL du backend
nocturai.model nai-code Modele par defaut
nocturai.inlineSuggestions false Completion inline
nocturai.confirmSensitiveCommands true Modal avant rm/curl/git push/kill/pkill/fuser/chmod/etc.
nocturai.confirmFileWrites false Diff modal avant chaque modif de fichier existant
nocturai.shareWorkspaceContext true Inclure l'arborescence/README/git status dans le contexte envoye au serveur

Securite

L'extension implemente plusieurs couches de protection :

  • Allowlist commandes terminal : seules les commandes dev courantes sont autorisees
  • BLOCKED patterns : rm -rf //~/./*/.git, sudo, kill -9 1, shell injection ($(...)/backticks)
  • Confirmation modale pour les commandes sensibles (kill, rm -r, curl, git push, chmod, etc.) et fichiers sensibles (.env, .ssh, .git/)
  • Workspace Trust : tools desactives dans les workspaces non-trustes
  • Path traversal protection : realpathSync + check contained dans workspace root
  • SecretStorage chiffre pour token et historique
  • Anti-prompt-injection : les commandes dans des fichiers lus ne sont jamais executees, seulement decrites

Privacy

L'extension envoie au serveur backend :

  • Tes messages de chat
  • Le contexte du workspace (arborescence, README, git status, fichier ouvert) si shareWorkspaceContext activé
  • Les resultats des tools (lecture fichiers, output commandes) — uniquement quand l'IA en a besoin pour repondre

Aucune telemetrie n'est envoyee en dehors du flow chat. Pour limiter les donnees : desactive nocturai.shareWorkspaceContext.

Support

  • Web : nocturai.com
  • Issues : GitHub
  • Email : support@nocturai.com

License

MIT. Voir LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft