Skip to main content
La CLI de Paperzilla (pz) permite leer artículos canónicos por su ID de Paperzilla, explorar o buscar en listas seleccionadas, inspeccionar recomendaciones específicas y dejar valoraciones desde la terminal. Funciona para personas y agentes de IA. Usa --json para obtener resultados estructurados. Las excepciones principales son login y update. Si acabas de instalar pz y quieres la vía más corta para configurarlo, empieza por Primeros pasos con la CLI.

Instalar

Homebrew 6.0 y posteriores exigen confianza explícita para taps no oficiales. Si informa Refusing to load formula paperzilla-ai/tap/pz from untrusted tap paperzilla-ai/tap, confía solo en la fórmula de Paperzilla y reintenta:
Consulta la documentación de confianza en taps de Homebrew. No la desactives globalmente.

Actualizar

Ejecuta:
pz update comprueba si la CLI tiene la versión más reciente y muestra instrucciones de actualización según el método de instalación.
  • Las instalaciones de Homebrew muestran brew update y brew upgrade pz
  • Las de Scoop muestran scoop update pz
  • Las versiones de GitHub indican qué artefacto descargar
  • Las compilaciones desde código indican usar git pull y volver a compilar
En Homebrew 6.0 y posteriores, una instalación existente puede necesitar confianza explícita antes de actualizarse. Si brew update rechaza la fórmula de Paperzilla de un tap no fiable, ejecuta:
Confiar solo en la fórmula sigue el alcance limitado recomendado por Homebrew. No desactives la confianza globalmente. pz update detecta automáticamente métodos habituales mediante el ejecutable y los metadatos de compilación. Si la detección es ambigua, especifícala:
Los valores admitidos son auto, homebrew, scoop, release y source. Para comprobar la versión instalada:

Iniciar sesión

Autentícate con tu cuenta de Paperzilla. Recibirás un código de un solo uso por correo.
¿Aún no tienes una cuenta? Sigue el inicio rápido para registrarte.
Debes iniciar sesión para comandos de proyecto como project, feed, feed search, rec y feedback, y para solicitar Markdown de recomendaciones. Si solo quieres abrir un artículo canónico mediante su ID interno de Paperzilla, pz paper <paper-ref> también funciona sin iniciar sesión.

Comandos

pz update

Comprueba si la CLI está actualizada y muestra los pasos específicos de actualización.
Si usas una compilación desde código o se detectó mal el método, especifícalo:

pz project list

Lista todos tus proyectos.
Usa la columna ID para comandos del proyecto como pz feed, pz feed search y pz paper --project. Añade --json para obtener resultados estructurados destinados a scripts o agentes. pz project list --json devuelve una matriz resumida con los campos de identidad de la tabla: id, name, mode y visibility.

pz project <id>

Muestra los detalles de un proyecto concreto.
Añade --json para devolver el registro completo:
El registro JSON incluye metadatos de definición: positive_keywords, negative_keywords, sources y categories supervisados.

pz paper <paper-ref>

Muestra los detalles de un artículo canónico de Paperzilla. paper-ref puede ser:
  • un UUID completo del artículo
  • un identificador de artículo short_id
Este comando funciona sin iniciar sesión. Al añadir --project <project-id>, pz paper resuelve el artículo dentro de un proyecto y muestra el contexto de la recomendación. Este modo requiere iniciar sesión.

Flags

Ejemplos

Si el Markdown aún no está listo, la CLI muestra un mensaje. pz paper --markdown anónimo no pone en cola la generación. Para flujos limitados al proyecto, pz rec <project-paper-id> --markdown suele ser mejor tras pz feed o pz feed search, porque el contexto puede poner en cola la generación. Si este modelo es nuevo para ti, consulta ¿Cuál es la diferencia entre un artículo canónico y una recomendación?.

pz rec <project-paper-ref>

Muestra los detalles de una recomendación de uno de tus proyectos. project-paper-ref puede ser:
  • un UUID completo de project_paper devuelto por pz feed --json
  • un project_paper short_id devuelto por pz feed --json
Este comando requiere iniciar sesión.

Flags

Ejemplos

Si el Markdown aún se está preparando, la CLI muestra un mensaje y pide reintentar en aproximadamente un minuto.

pz feedback <project-paper-ref> <upvote|downvote|star>

Deja una señal de valoración para un artículo dentro de un proyecto. Valores de valoración admitidos:
  • upvote
  • downvote
  • star

Flags

Ejemplos

Las valoraciones son específicas del proyecto. Un mismo artículo canónico puede tener valoraciones distintas en varios proyectos. Para quitar por completo una valoración, usa pz feedback clear <project-paper-ref>. clear es un subcomando. Usa pz feedback clear <project-paper-ref>, no pz feedback <project-paper-ref> clear. Para una explicación breve, consulta ¿Cómo funcionan las señales de valoración en la CLI?.

pz feed <project-id>

Explora la lista seleccionada de artículos de un proyecto.
Cada artículo muestra una clase de relevancia (★ Must Read o ○ Related), título, primer autor, fuente, fecha y puntuación. Usa los ID de recomendación de la lista con pz rec y los ID de artículos canónicos con pz paper.

Flags

Ejemplos

Busca en toda la lista de un proyecto. Usa primero pz project list si necesitas localizar el ID del proyecto.
Este comando busca en toda la lista, no solo en las páginas ya cargadas. La búsqueda ordena primero por relevancia. No devuelve un total exacto en v1. Los términos usan coincidencia por prefijo, por lo que Proxi encuentra Proximity.

Flags

Ejemplos

La respuesta JSON incluye:
  • items
  • limit
  • offset
  • has_more
  • query
Para una respuesta breve, consulta ¿Cómo busco en la lista desde la CLI? y ¿Cómo encuentro el ID de mi proyecto para CLI?.

Fuentes Atom

La opción --atom imprime una URL que puedes pegar en cualquier lector (Vienna RSS, NetNewsWire, Feedly, etc.):
La URL contiene un token personal para que el lector consulte sin iniciar sesión. El token es por usuario y las llamadas repetidas devuelven la misma URL. Consulta la guía de fuentes para saber más sobre RSS/Atom.

Resultados JSON

Con --json, pz feed devuelve datos estructurados adecuados para scripts y agentes de IA:
Clases de relevancia: 2 = Must Read, 1 = Related ID de recomendaciones: usa items[].id o items[].short_id con pz rec y pz feedback ID de artículos: usa items[].paper.id o items[].paper.short_id con pz paper ID de fuentes: 1 = arXiv, 2 = medRxiv, 3 = bioRxiv, 4 = ChinaXiv, 5 = PubMed, 6 = ChemRxiv En registros de PubMed, reference_label usa el PMID aunque exista doi. pdf_url admite nulos en todas las fuentes. Usa url para la página de origen si no hay PDF. pz project list --json devuelve objetos resumidos con id, name, mode y visibility. pz project <project-id> --json devuelve el registro completo, incluidos positive_keywords, negative_keywords, sources y categories supervisados. pz feedback <project-paper-id> ... --json devuelve el objeto de valoración. pz feedback clear <project-paper-id> --json devuelve un contenedor de confirmación porque el endpoint devuelve 204 No Content. pz feed search --json devuelve un contenedor con items, limit, offset, has_more y query.

Skill de OpenClaw

La CLI de Paperzilla también está disponible como skill de OpenClaw en ClawHub. Permite que agentes como OpenClaw, Claude Code, Cursor y Windsurf usen directamente comandos de pz. Para ver la configuración completa, consulta Usar la CLI de Paperzilla con OpenClaw. Si ya usas OpenClaw, instala la skill con:
Si ya usas la CLI independiente de ClawHub, también funciona:
Una vez instalada, el agente puede listar proyectos, inspeccionar artículos, explorar o buscar en listas y filtrar sin invocar manualmente la CLI. La skill usa los mismos comandos de pz.
El binario pz debe seguir instalado y autenticado. La skill enseña al agente a usarlo; no sustituye la CLI.

Configuración