CodeVault
Sauvegarde de code hors serveur

Ton code, encore là
quand le serveur ne l’est plus.

Un package npm envoie le code de ton projet vers ton espace privé. Si ta machine lâche ou que le serveur tombe, la dernière version reste consultable en ligne et téléchargeable en zip. Visible de ton compte, et de lui seul.


Trois étapes

Du terminal au navigateur

01

Récupère ton token

Ton compte affiche un code unique, du type cv_live_… Il n'est lié qu'à toi et n'est montré qu'une fois.

cv_live_a7Fq2xR9…
02

Branche le package

Une installation, une connexion, une initialisation. Le package lit ton .gitignore et écarte les secrets tout seul.

npm i -g @brightkyefoo/codevault
codevault login
codevault init
03

Exporte quand tu veux

Chaque push crée un snapshot daté. Le site le garde, le montre fichier par fichier et le rend en zip.

codevault push -m "avant refonte"
codevault watch   # export continu

Cloisonnement

Un compte, un token, un périmètre

Chaque requête de la CLI est signée par ton token. Toutes les lectures côté serveur filtrent sur le compte qui le porte : aucune route ne renvoie un snapshot qui ne t’appartient pas. Un token se révoque en un clic, et les anciens snapshots restent.

Chiffrement optionnel

Le serveur peut ne rien savoir

Avec --encrypt, l’archive est chiffrée sur ta machine en AES-256-GCM avant l’envoi. Le serveur ne stocke qu’un bloc illisible : ni contenu, ni noms de fichiers. Le déchiffrement se fait dans ton navigateur, ou avec codevault decrypt.