La CLI de SeeRepo
La CLI de SeeRepo muestra el mapa de tu proyecto en la terminal: un módulo como árbol con lo que hace cada parte, qué cambió desde ayer y un módulo abierto en el navegador. Sirve para ti, y para un agente que puede correr comandos. Lee a través de la API con tu clave. Con una clave a la que le permitas escribir, también hace tres cambios, y pregunta antes de cada uno.
Necesita Node.js 18 o posterior.
1. Ejecútala
Ejecútala sin instalarla:
npx seerepo login
O instálala, si la vas a usar a menudo:
npm install -g seerepo
2. Entra
seerepo login
Te pide una clave de API: crea una en Ajustes → API / MCP y pégala. La CLI dice con qué cuenta quedó conectada y guarda la clave en ~/.config/seerepo/config.json, que solo puedes leer tú.
3. Úsala en la carpeta de tu proyecto
La CLI reconoce el repo por el remoto de git de la carpeta, en GitHub. Fuera de la carpeta, añade --repo owner/name.
Si SeeRepo también sigue la rama en la que está tu carpeta, la CLI lee el mapa de esa rama. Añade --branch nombre para elegir tú la rama.
Ver un módulo
seerepo map
seerepo map /checkout
ana/tienda
A shop.
├─ ☺ Shoppers
├─ ◆ Checkout — Takes the payment and confirms the order. → /checkout
├─ ◆ Catalog — Lists the products. → /catalog
└─ ▤ Data — Orders and products. → /data
Outside services: Stripe
Go inside: seerepo map /checkout
Cada módulo (◆) tiene su ruta: seerepo map con esa ruta entra en él. Lo que escribe la CLI va en inglés, como todo lo que genera SeeRepo.
Ver qué cambió
seerepo changes
seerepo changes --since 2026-10-19
Por defecto, las últimas 24 horas: cuándo, qué agente o persona, qué cambió en palabras sencillas y los módulos que tocó.
Abrir un módulo en el navegador
seerepo open /checkout
Comandos
| Comando | Qué hace |
|---|---|
seerepo login |
Guarda tu clave de API |
seerepo map [ruta] |
Un módulo como árbol; / por defecto |
seerepo changes [--since fecha] |
Los commits desde una fecha; por defecto, las últimas 24 horas |
seerepo impact <archivo> [--name x] [--to archivo] |
Qué depende de un archivo: quién lo nombra, cuántos, qué páginas y procesos |
seerepo pages |
Cuántas pantallas y cuántas están listas, como lo dice la app, y cada página: quién entra (o «no se ve la puerta» donde SeeRepo no puede leerla; Python aún no tiene Páginas), los estados que maneja o le faltan y, si solo te lleva a otro sitio, adónde y la línea que lo hace |
seerepo found |
Cuántas páginas públicas se pueden encontrar, como el aro de Visibilidad, y cómo ven los buscadores y la IA cada una, y qué necesita trabajo |
seerepo health [n] |
La nota, si se puede publicar y las tareas numeradas; con un número, el prompt de esa tarea (seerepo health 1 | pbcopy). En un repo gratis, cuántas hay y el título de la primera |
seerepo history |
Los últimos 7 días, el ritmo y los momentos |
seerepo docs [página] |
La wiki del repo: su árbol, o un capítulo con versión guardada, fecha del documento, idioma, autoría, markdown completo, diagrama y fuentes |
seerepo open [ruta] |
Abre ese módulo en SeeRepo |
seerepo ignore <ruta…> |
Deja rutas fuera del mapa, como hace Ajustes → Ignorar |
seerepo false <tarea> --why "…" |
Marca como falsa una tarea de Salud; --files a,b para solo algunos de sus archivos |
seerepo snooze <tarea> --days 7 |
Pospone una tarea, de 1 a 90 días |
seerepo accept <tarea> --why "…" |
Acepta una tarea como está |
seerepo claim [--days 90] |
Los commits que Codex y Claude Code hicieron en este repo sin firmar, encontrados en sus sesiones de esta computadora. Los enseña por agente y, con tu sí, los reclama para cada uno; de la computadora nunca sale una sesión, solo cada commit y su agente |
--repo owner/name |
El repo, cuando no estás en su carpeta |
--branch nombre |
Una de las ramas que SeeRepo sigue en ese repo; por defecto, la de la carpeta si SeeRepo la sigue, o la principal |
--version, --help |
Su versión y la lista de comandos |
Los cinco cambios (con claim) necesitan una clave a la que le permitas escribir (en Ajustes → API / MCP). <tarea> es su número en seerepo health, o su clave. Cada uno dice lo que va a pasar y pregunta Apply? (y/N): sin una terminal donde contestar, no se aplica nada.
Cuando algo falla
- «This folder isn't a GitHub repo»: ejecútala en la carpeta de tu proyecto, o añade
--repo owner/name. - «… isn't connected to SeeRepo»: conecta el repo en tu panel y vuelve a ejecutarla.
- «… doesn't follow the branch …»: SeeRepo solo lee las ramas que añadiste en los ajustes del proyecto; el mensaje las dice.
- «Your key doesn't work»: la revocaron o está mal escrita. Ejecuta
seerepo logincon una nueva.