Pathrule,
desde tu terminal.
Instálala con npm, ejecuta pathrule setup en un repositorio y tus agentes de programación quedan conectados: sus archivos de instrucciones, una entrada MCP y, cuando el agente los admite, hooks. Usa Pathrule Cloud para espacios de trabajo compartidos, o --local sin cuenta. Con --json, los comandos imprimen JSON estable para scripts y 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
De qué se encarga 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
Inicia sesión desde el escritorio o por SSH.
pathrule login muestra un código de un solo uso y abre Pathrule Web para aprobarlo. En una máquina sin navegador, añade --no-open y aprueba el código desde cualquier otro dispositivo. Casi nadie lo ejecuta directamente, porque pathrule setup inicia sesión por ti cuando hace falta.
$ 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 por repositorio.
pathrule setup encuentra o crea el espacio de trabajo adecuado, asocia la carpeta actual, sincroniza los archivos del agente y se ofrece a conectar las herramientas de IA que detecta. Con --local hace lo mismo sin cuenta, y el conocimiento se guarda en esta máquina.
$ pathrule install cursor[ok] cursor: installed (~/.cursor/mcp.json)$ pathrule sync[ok] Synced companion files: 3 written, 0 skipped, 0 removed; hook index updated.
Cada agente, a su manera.
Claude Code y Codex reciben un hook al enviar el prompt, así que el contexto llega antes de que el agente actúe. Cursor y GitHub Copilot reciben hooks de sesión y de herramientas junto a sus archivos de reglas o de instrucciones. Windsurf recibe un archivo de reglas y el servidor MCP, sin hooks. pathrule install y pathrule sync mantienen esos archivos al día.
$ pathrule memory list$ pathrule memory read "Checkout flow decisions" --print$ pathrule search "payment retries"# usa rule o skill en lugar de memory
Léelo y búscalo en la terminal.
Lista, lee y busca conocimiento desde la terminal en cualquiera de los dos modos. Los espacios de trabajo de Cloud también permiten crear contenido desde la CLI. Edita el conocimiento local en la Local Console, en VS Code o con las herramientas MCP de tu agente.
$ pathrule doctorPathrule doctor[ok] auth[ok] cwd_attach[ok] claude-code: installed[warn] codex: not installed# solución: pathrule install codex
Un comando te dice qué falla.
Diagnóstico de solo lectura de tu inicio de sesión, el espacio de trabajo asociado a esta carpeta, los archivos que gestiona Pathrule y la entrada MCP de cada agente, con el siguiente comando que debes ejecutar cuando algo no está bien.
$ pathrule doctor --json | jq -r '.data.mcp[] | select(.installed == false) | .client'codex# el código de salida no es cero cuando falla una comprobación
JSON estable cuando lo pides.
Añade --json y el comando imprime un envoltorio JSON versionado en lugar de la salida pensada para personas, así un runner de CI lee un resultado en vez de analizar texto.
Todo lo que necesita un agente conectado en esta máquina, más lo que solo tiene sentido en la terminal. Elige una opción para ver el comando que hay detrás.
De la instalación a un agente conectado.
- Instalar
npm i -g @pathrule/clien macOS, Linux o Windows, con Node.js 20.11.1 o posterior. - Configurar el repositorio
pathrule setupinicia sesión cuando hace falta, encuentra o crea el espacio de trabajo y asocia esta carpeta.--localprescinde de la cuenta. - Conectar tus agentesEscribe los archivos de instrucciones, las entradas MCP y los hooks compatibles de cada agente que detecta, y
pathrule doctorlos confirma.
Dos comandos, y un tercero te dice si ha funcionado. La facturación y la administración del equipo abren Pathrule Web en tu navegador en lugar de reimplementarse en la terminal.
Para profundizar.
- InstalaciónCómo instalar la CLI en macOS, Windows o Linux, y los primeros comandos que conviene ejecutar.
- Referencia de comandosTodos los comandos de la CLI publicada, con sus opciones.
- La CLI como interfazDe qué se encarga, sus modos de salida y cuándo conviene usarla.
- Cómo funcionan los hooksQué entrega un hook y qué agentes admiten cada tipo de hook.