Cas d’usage / Ingénierie
Revue de code.
Secrets exclus.
Joignez un dossier ou un .zip et demandez une revue. Votre navigateur empaquette le code en laissant de côté les dépendances, les fichiers de build et les secrets comme les fichiers .env et les clés privées. Les correctifs reviennent sous forme de diffs, appliqués dans votre navigateur à un .zip corrigé que vous pouvez télécharger.
Une illustration de l’espace de travail. Le dépôt et ses constats sont fictifs.
Le déroulé
À voir dans l’espace de travail.
Enregistré dans l’espace de travail ; réponses écrites à l’avance pour l’enregistrement, certains extraits accélérés. Les vérifications « Vérifié » ont été exécutées dans le navigateur sur une attestation enregistrée.
Chiffré avant de quitter votre appareil.
Dans votre navigateur
- Empaquette le dossier en excluant dépendances et secrets
- Applique les diffs et construit le .zip corrigé
- N’exécute le JavaScript des réponses que lorsque vous appuyez sur Exécuter, sans réseau
Le relais d’Undergrove
- Vérifie votre connexion et votre quota
- Transmet le code chiffré sans pouvoir le lire
- Voit sa taille et son heure
Dans l’enclave
- Exécute le modèle sur votre code et votre question
- Indexe un gros code ajouté aux Documents, pour que seuls les passages correspondants soient envoyés
- Selon Tinfoil, rien n’y persiste d’un redémarrage à l’autre
Avant l’envoi, votre navigateur vérifie l’attestation matérielle de l’enclave par rapport à la version open source de Tinfoil. Les réponses reviennent de la même façon, chiffrées jusqu’à votre navigateur. Ce que prouve la vérification
Des fonctionnalités de l’espace de travail disponibles aujourd’hui.
Dossiers et fichiers .zip
Joignez un dossier sur ordinateur, ou un .zip partout. Les dépendances, fichiers de build, fichiers de verrouillage, binaires, fichiers .env et clés sont laissés de côté.
Des diffs et un .zip corrigé
Les diffs unifiés des réponses sont affichés fichier par fichier, appliqués à votre code dans le navigateur et téléchargés en .zip.
Le JavaScript s’exécute
Appuyez sur Exécuter sous un bloc JavaScript pour l’exécuter dans un nouveau worker privé de réseau et de stockage.
Auto
Auto choisit un modèle performant en code quand votre message porte sur du code, dans votre navigateur.
API développeurs
Les mêmes modèles via une API compatible OpenAI, pour les scripts et la CI, avec un mode chiffré.
Les limites, sans détour.
- Relisez chaque diff avant de l’utiliser. Un modèle peut proposer des modifications qui fonctionnent mais sont fausses.
- Les secrets sont exclus d’après le nom de fichier : fichiers .env, clés privées, .npmrc et autres. Une clé écrite dans un fichier source ordinaire est envoyée avec le reste du code.
- L’API pour développeurs fonctionne autrement : notre passerelle lit les requêtes d’API en mémoire pour les vérifier, sauf si vous utilisez le mode chiffré.
- Undergrove ne détient aucune certification comme SOC 2 ou ISO 27001, et n’a pas encore fait l’objet d’une évaluation indépendante.
Essayez avec votre propre code.
Ouvrez l’espace de travail, ajoutez votre code et collez la demande. Sans accès en direct, les réponses sont des exemples rédigés à l’avance.
Ouvrir l’espace de travailExamine la logique de nouvelle tentative des webhooks dans ce code à la recherche de situations de concurrence et de tentatives manquées, et propose des correctifs sous forme de diffs unifiés.