Marl Code lit, modifie et exécute votre code avec vous, dans le terminal. C’est un logiciel propriétaire Quavern, distribué sous forme binaire, avec une interface en français et en anglais.
Il exige un abonnement Marl à partir de l’offre Pro.
Installation
macOS, Linux et NetBSD :
curl -fsSL https://dl.quavern.net/MarlCode/install.sh | sh
Windows, dans PowerShell :
irm https://dl.quavern.net/MarlCode/install.ps1 | iex
L’installateur vérifie chaque téléchargement avec l’empreinte publiée avant de toucher quoi que ce soit. Les téléchargements directs et le fichier d’empreintes sont sur marl.quavern.ai/code.
Se connecter
marl login ouvre votre navigateur ; validez la demande avec votre compte myQuavern. Aucune clé API à copier.
Si la validation vient d’un réseau que Quavern juge plus à risque, un numéro de téléphone doit d’abord être vérifié. Une connexion ordinaire depuis un réseau ordinaire n’est pas bloquée.
Dans les scripts et la CI, utilisez marl login --with-token avec une clé API, puis marl -p "…".
L’utiliser
marldans un répertoire de projet, puis décrivez ce qu’il vous faut./helpliste les commandes.Par défaut, Marl demande votre accord avant de modifier des fichiers ou d’exécuter des commandes.
@fichierajoute un fichier,!cmdexécute une commande shell et transmet son résultat à Marl,#noteenregistre une note de projet.marl init, une fois, crée la structure.marldu dépôt pour les réglages, agents, commandes et compétences. La commande interactive/initest différente : elle écrit le guide de projetMARL.md.marl exec --json "…"exécute une demande sans interaction et affiche un seul résultat structuré, avec des codes de sortie stables, pour les scripts et la CI.--web autoou/webpermet à Marl de chercher sur le web quand la requête l’exige, sur les offres payantes. Les pages consultées sont listées en sources numérotées après la réponse./usageaffiche les fenêtres de crédits de 5 heures et d’une semaine, et le moment de leur remise à zéro.marl upgradele met à jour.
Politique d’organisation
Avec un jeton de service d’organisation, Marl Code applique la politique d’espace de travail définie dans myQuavern : outils autorisés, commandes interdites, mode plan forcé, plafond de tours. Une politique ne fait que restreindre ; elle n’accorde jamais.
Le rapport de plantage est désactivé
Marl Code ne remonte rien à Quavern tant que vous ne l’activez pas avec marl telemetry on. Activé, il envoie la version, le système d’exploitation et la trace d’appels d’un plantage — jamais vos invites, votre code ni vos chemins de fichiers. marl telemetry off l’arrête.
Quand Marl est en maintenance
Marl Code affiche le message publié par l’équipe Quavern pour cette maintenance, au lieu d’échouer en silence.
Si quelque chose ne va pas
Chaque échec porte un code de la forme CODE3-0001. Écrivez à [email protected] avec ce code, la version donnée par marl version, votre système d’exploitation, et ce que vous demandiez.
Référence d’aide Quavern : marl-code/fr
