Pathrule,
depuis votre terminal.
Installez avec npm, lancez pathrule setup dans un dépôt, et vos agents de codage sont connectés : leurs fichiers d'instructions, une entrée MCP et, quand l'agent les prend en charge, des hooks. Utilisez Pathrule Cloud pour les espaces de travail partagés, ou --local sans compte. Avec --json, les commandes renvoient un JSON stable pour les scripts et la CI.
$ npm i -g @pathrule/cli$ pathrule setupPathrule setup[ok] Workspace attached to this folder.[ok] Local AI tool setup completed.[ok] Workspace files synced.$ pathrule status[ok] Signed in as you@acme.comCurrent folder: attached to acme-shop
Ce dont la CLI se charge.
$ pathrule login --no-openPathrule CLI login[info] One-time code: FJKD-2M9QVisit https://app.pathrule.io/device?code=FJKD-2M9Q on any browser[ok] Signed in as you@acme.com
Connexion sur un poste de travail ou via SSH.
pathrule login affiche un code à usage unique et ouvre Pathrule Web pour l'approuver. Sur une machine sans navigateur, ajoutez --no-open et approuvez le code depuis n'importe quel autre appareil. La plupart des gens ne lancent jamais cette commande directement, car pathrule setup vous connecte quand c'est nécessaire.
$ pathrule setup --localPathrule setup (local)[ok] Created local workspace "acme-shop" at ~/repos/acme-shop[ok] Hooks + offline context index ready (no account, no cloud).
Une commande par dépôt.
pathrule setup trouve ou crée le bon espace de travail, y rattache le dossier courant, synchronise les fichiers des agents et propose de connecter les outils d'IA qu'il détecte. Avec --local, il fait de même sans compte, et les connaissances sont stockées sur cette machine.
$ pathrule install cursor[ok] cursor: installed (~/.cursor/mcp.json)$ pathrule sync[ok] Synced companion files: 3 written, 0 skipped, 0 removed; hook index updated.
Chaque agent, atteint à sa façon.
Claude Code et Codex reçoivent un hook à la soumission du prompt : le contexte arrive avant que l'agent agisse. Cursor et GitHub Copilot reçoivent des hooks de session et d'outils à côté de leurs fichiers de règles ou d'instructions. Windsurf reçoit un fichier de règles et le serveur MCP, sans hooks. pathrule install et pathrule sync tiennent ces fichiers à jour.
$ pathrule memory list$ pathrule memory read "Checkout flow decisions" --print$ pathrule search "payment retries"# remplacez memory par rule ou skill
Consultez-les et cherchez dans le terminal.
Listez, lisez et recherchez les connaissances depuis le terminal, dans les deux modes. Les espaces de travail Cloud permettent aussi de rédiger depuis la CLI. Modifiez les connaissances locales dans la Local Console, dans VS Code ou avec les outils MCP de votre agent.
$ pathrule doctorPathrule doctor[ok] auth[ok] cwd_attach[ok] claude-code: installed[warn] codex: not installed# pour corriger : pathrule install codex
Une commande vous dit ce qui ne va pas.
Un diagnostic en lecture seule de votre connexion, de l'espace de travail rattaché à ce dossier, des fichiers que gère Pathrule et de l'entrée MCP de chaque agent, avec la commande à lancer ensuite quand quelque chose cloche.
$ pathrule doctor --json | jq -r '.data.mcp[] | select(.installed == false) | .client'codex# le code de sortie est non nul quand une vérification échoue
Un JSON stable, à la demande.
Ajoutez --json et une commande renvoie une enveloppe versionnée au lieu de la sortie destinée aux humains : un runner de CI lit un résultat au lieu d'analyser du texte.
Tout ce dont un agent connecté a besoin sur cette machine, plus ce qui n'a de sens que dans un terminal. Choisissez un onglet pour voir la commande correspondante.
De l'installation à un agent connecté.
- Installer
npm i -g @pathrule/clisur macOS, Linux ou Windows, avec Node.js 20.11.1 ou plus récent. - Configurer le dépôt
pathrule setupvous connecte si nécessaire, trouve ou crée l'espace de travail et y rattache ce dossier.--localse passe de compte. - Connecter vos agentsLes fichiers d'instructions, les entrées MCP et les hooks pris en charge sont écrits pour chaque agent détecté, et
pathrule doctorles vérifie.
Deux commandes, et une troisième vous dit si tout a fonctionné. La facturation et l'administration de l'équipe s'ouvrent dans Pathrule Web, dans votre navigateur, au lieu d'être réimplémentées dans le terminal.
Pour aller plus loin.
- InstallationInstaller la CLI sur macOS, Windows ou Linux, et les premières commandes à lancer.
- Référence des commandesToutes les commandes de la CLI publiée, avec leurs options.
- La CLICe dont elle se charge, ses modes de sortie, et quand la préférer.
- Fonctionnement des hooksCe qu'un hook transmet, et quels agents prennent en charge quels hooks.