Pathrule,
dal tuo terminale.
Installa con npm, esegui pathrule setup in un repository e i tuoi agenti di programmazione sono collegati: i loro file di istruzioni, una voce MCP e, dove l'agente li supporta, gli hook. Usa Pathrule Cloud per i workspace condivisi, oppure --local senza account. Con --json i comandi stampano JSON stabile per script e 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
Di cosa si occupa la CLI.
$ 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
Accedi da desktop o via SSH.
pathrule login mostra un codice monouso e apre Pathrule Web per approvarlo. Su una macchina senza browser, aggiungi --no-open e approva il codice da qualsiasi altro dispositivo. In genere non serve eseguirlo direttamente, perché pathrule setup ti fa accedere quando serve.
$ 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).
Un comando per repository.
pathrule setup trova o crea il workspace giusto, collega la cartella corrente, sincronizza i file degli agenti e propone di collegare gli strumenti di IA che rileva. Con --local fa lo stesso senza account, e la conoscenza viene salvata su questa macchina.
$ pathrule install cursor[ok] cursor: installed (~/.cursor/mcp.json)$ pathrule sync[ok] Synced companion files: 3 written, 0 skipped, 0 removed; hook index updated.
Ogni agente, raggiunto a modo suo.
Claude Code e Codex ricevono un hook all'invio del prompt, quindi il contesto arriva prima che l'agente agisca. Cursor e GitHub Copilot ricevono hook di sessione e sugli strumenti accanto ai loro file di regole o di istruzioni. Windsurf riceve un file di regole e il server MCP, senza hook. pathrule install e pathrule sync mantengono aggiornati quei file.
$ pathrule memory list$ pathrule memory read "Checkout flow decisions" --print$ pathrule search "payment retries"# usa rule o skill al posto di memory
Leggila e cercala nel terminale.
Elenca, leggi e cerca la conoscenza dal terminale, in entrambe le modalità. I workspace Cloud supportano anche la scrittura dalla CLI. La conoscenza locale si modifica nella Local Console, in VS Code o tramite gli strumenti MCP del tuo agente.
$ pathrule doctorPathrule doctor[ok] auth[ok] cwd_attach[ok] claude-code: installed[warn] codex: not installed# per correggere: pathrule install codex
Un solo comando ti dice cosa non va.
Diagnostica in sola lettura per l'accesso, il workspace collegato a questa cartella, i file gestiti da Pathrule e la voce MCP di ogni agente, con il comando successivo da eseguire quando qualcosa non va.
$ pathrule doctor --json | jq -r '.data.mcp[] | select(.installed == false) | .client'codex# il codice di uscita è diverso da zero quando un controllo fallisce
JSON stabile, su richiesta.
Aggiungi --json e un comando stampa un envelope versionato al posto dell'output leggibile, così un runner CI legge un risultato invece di analizzare del testo.
Tutto ciò di cui un agente collegato ha bisogno su questa macchina, più le parti che hanno senso solo in un terminale. Scegline una per vedere il comando che c'è dietro.
Dall'installazione a un agente collegato.
- Installa
npm i -g @pathrule/clisu macOS, Linux o Windows, con Node.js 20.11.1 o successivo. - Configura il repository
pathrule setupti fa accedere quando serve, trova o crea il workspace e collega questa cartella.--localsalta l'account. - Collega i tuoi agentiFile di istruzioni, voci MCP e hook supportati vengono scritti per ogni agente rilevato, e
pathrule doctorli conferma.
Due comandi, e un terzo ti dice se ha funzionato. Fatturazione e amministrazione del team aprono Pathrule Web nel browser invece di essere reimplementate nel terminale.
Per approfondire.
- InstallazioneCome installare la CLI su macOS, Windows o Linux, e i primi comandi da eseguire.
- Riferimento dei comandiOgni comando della CLI rilasciata, con le sue opzioni.
- La superficie CLIDi cosa si occupa, le modalità di output e quando preferirla.
- Come funzionano gli hookCosa consegna un hook e quali agenti supportano quali hook.