
Resumen
Quire CLI es la herramienta de línea de comandos independiente para gestionar Quire desde una terminal. Instálala una vez mediante npm o Homebrew, inicia sesión con OAuth y ejecuta subcomandos estructurados (quire project list, quire task create, quire mine) que puedes encadenar, incluir en scripts y programar con cron. Es una categoría distinta al servidor MCP de Quire, que es para agentes de IA como Claude Code o ChatGPT que llaman a Quire como herramientas. Elige la CLI cuando vives en una terminal y necesitas velocidad, capacidad de scripting y comandos predecibles.
La mayoría de los usuarios de Quire viven en el navegador. La aplicación web es la superficie adecuada para la planificación visual, las sublistas de arrastrar y soltar y las revisiones con partes interesadas. Pero existe un grupo más silencioso de usuarios (desarrolladores, operaciones, PMs técnicos, cualquiera que ya viva en una terminal) para quienes abrir una pestaña del navegador solo para marcar tres tareas como completadas se siente como trabajo extra. Quire CLI es para esas personas.
No es una herramienta de IA. No trae su propio modelo de lenguaje. Es el tipo de herramienta que son git, gh o aws: una interfaz de línea de comandos estructurada para un servicio que ya usas, donde cada acción corresponde a un comando predecible que puedes encadenar, incluir en scripts o programar. Inicia sesión una vez, y la próxima vez que necesites crear una tarea no interrumpirás tu flujo para buscar la pestaña correcta de Quire.
A continuación encontrarás la versión honesta de qué es Quire CLI, cómo instalarlo, los comandos que vale la pena conocer y los cinco flujos de trabajo de ejemplo que recuperan el tiempo de configuración en la primera semana.
Quire CLI (@quire-io/quire-cli en npm, quire una vez instalado) es un ejecutable único que se comunica con la API de Quire a través de OAuth.
Lo que es:
quire login una vez, sin malabarismos con claves de API, sin configuraciones de cuentas de servicio.Lo que no es:
quire task create "Marketing_Q4" --name "Draft launch email"), no prompts de Chat.Tres razones concretas, no intuiciones.
Razón 1: Velocidad. Abrir Quire, encontrar el proyecto correcto, encontrar la tarea correcta y hacer clic en "completar" tarda entre 15 y 20 segundos incluso en un buen día. quire task complete <task-id> tarda un segundo desde una terminal que ya tienes abierta. Multiplica eso por las 30 interacciones diarias que hace un usuario intensivo de Quire, y la diferencia de tiempo se acumula.
Razón 2: Scripts y cron. Una CLI es un bloque de construcción para la automatización. Un script de shell matutino puede extraer tus tareas vencidas en un resumen de Markdown. Un objetivo make weekly-status puede buscar en cada proyecto los elementos completados esta semana y escribir una actualización de estado. Un trabajo cron puede publicar el resultado en Slack los viernes a las 4pm. Nada de eso es posible desde una ventana de Chat o una pestaña web.
Razón 3: Salida honesta. Cada comando de la CLI imprime lo que hizo. Ves el ID de la tarea que acaba de crear, la respuesta de la API, el error si algo falló. No hay llamadas a herramientas ocultas, ni "voy a crearlos por ti" sin forma de inspeccionar qué se registró. Cuando 40 tareas están a punto de entrar en un espacio de trabajo compartido, esa visibilidad marca la diferencia entre una herramienta útil y un riesgo.
Quire ofrece tres superficies programáticas. Usa la que mejor se adapte al trabajo.
| Superficie | Ideal para | Quién la llama |
|---|---|---|
| Quire CLI | Usuarios de terminal, scripts de shell, comandos ad-hoc, trabajos cron | Una persona escribiendo, o un script de shell ejecutándose |
| Servidor MCP de Quire | Agentes de IA que necesitan leer y escribir en Quire | Claude Code, Codex CLI, ChatGPT Connectors, Claude Desktop, Cursor, Perplexity, y cualquier otro cliente MCP |
| API REST de Quire | Integraciones del lado del servidor, webhooks, aplicaciones personalizadas | Tu servicio backend, un flujo de n8n o Zapier, un manejador de webhooks |
El servidor MCP y la CLI se autentican mediante OAuth. La API REST usa tokens de acceso. Los tres operan sobre los mismos datos y respetan los mismos permisos, por lo que una tarea creada por cualquiera de ellos aparece inmediatamente en los demás.
Si quieres la parte de IA, la guía de configuración del MCP de Quire explica paso a paso cómo conectar el servidor MCP a Claude Code, ChatGPT o cualquier otro cliente compatible. La CLI y MCP son complementarios, no alternativas.
localhost. La mayoría de las redes lo permiten. Algunas VPNs corporativas lo bloquean. Si quire login se queda esperando el redireccionamiento, pide a TI que incluya en la lista blanca las redirecciones de loopback.Quire CLI se distribuye como un único binario de línea de comandos. Elige el método de instalación que se adapte a cómo ya gestionas las CLIs. El README de GitHub lista todas las opciones.
npm (la mayoría de los usuarios):
npm i -g @quire-io/quire-cli
Homebrew (macOS o Linux):
brew install quire-io/quire/quire
Pruébalo sin instalar:
npx @quire-io/quire-cli --help
O descarga un binario de un solo archivo desde la página de GitHub Releases.
Una vez instalado, ejecuta el inicio de sesión OAuth por única vez. Se abre una pestaña del navegador, inicias sesión en Quire y apruebas el acceso al espacio de trabajo, y la CLI almacena su token en ~/.config/quire/credentials.json (o en el llavero del sistema operativo cuando está disponible):
quire login
quire whoami
Si quire whoami muestra tu cuenta, estás conectado. Prueba algunos comandos reales:
quire project list
quire task list "Marketing_Q4"
quire mine --all-orgs --json
La superficie completa de subcomandos está documentada en el README de GitHub, pero los comandos que vale la pena conocer el primer día caben en una pantalla.
quire login # configuración OAuth por única vez
quire whoami # confirmar que has iniciado sesión
quire logout # eliminar credenciales locales
quire project list # listar tus proyectos
quire task list "<project>" # listar tareas en un proyecto
quire task tree <task-id> --depth full # vista de subárbol recursivo
quire task search "release notes" --mine # buscar tareas (solo las tuyas)
quire task create "<project>" --name "Ship CLI v1" --due 2026-06-30
quire task complete <task-id> # marcar una tarea como completada
quire mine --all-orgs --json # listar tus tareas en todas las orgs
Cada comando admite --help para ver todas las opciones. La mayoría también admite --json para salida legible por máquina, que es la base de todos los flujos de trabajo de ejemplo siguientes.
| Recurso | Acciones habituales |
|---|---|
| Tareas | Crear, actualizar, completar, eliminar, mover, crear en bloque, establecer fechas, asignar, buscar |
| Subtareas y sublistas | Crear, listar, organizar jerarquía |
| Proyectos | Listar, crear, actualizar, buscar, gestionar miembros |
| Comentarios | Añadir, actualizar, eliminar, listar (con archivos adjuntos) |
| Etiquetas y estados | Crear, actualizar, aplicar, listar |
| Documentos | Crear, actualizar, listar, obtener contenido |
| Estadísticas | Crear, listar, gestionar campos personalizados |
| Chats | Crear, listar, publicar mensajes |
| Organizaciones y usuarios | Obtener usuario actual, listar organizaciones, listar miembros |
Cada acción corresponde 1:1 a un endpoint de la API REST de Quire.
Cinco patrones pequeños que recuperan el tiempo de instalación en la primera semana.
quire mine --all-orgs --json \
| jq -r '.[] | select(.due == "2026-05-11") | "- [" + .name + "](" + .url + ") (" + .project + ")"'
Ejecútalo a las 9am y pega el markdown en Slack o en el documento de estado diario. Añade un alias a .zshrc para que sea una sola palabra a la mañana siguiente:
alias standup='quire mine --all-orgs --json | jq -r "..."'
grep "^TODO:" ./meetings/2026-05-04-sync.md \
| sed 's/^TODO: //' \
| while read task; do
quire task create "Marketing_Q4" \
--name "$task" \
--tag "from-monday-sync" \
--due 2026-05-08
done
Doce minutos de administración del lunes reducidos a un bucle de shell. Ponlo en un Makefile y el mismo objetivo funciona cada lunes sin que tengas que recordar la sintaxis.
0 17 * * 5 cd ~/work && /usr/local/bin/quire task search "overdue" --mine --json > friday.json
Combínalo con un script de seguimiento que publique el JSON en un webhook de Slack, genere una página de Notion o simplemente te lo envíe por correo. La CLI se encarga de la canalización de datos; lo que le conectes al final depende de ti.
tail -n +2 ./calendar/2026-Q2.csv \
| while IFS=, read -r publish_date channel title; do
quire task create "Content_Pipeline" \
--name "$title" \
--due "$publish_date" \
--tag "$channel"
done
De CSV a tareas en una sola canalización. Idempotente si también etiquetas las filas con un identificador de origen para poder limpiar si una ejecución del script sale mal.
cat finished_today.txt | xargs -n 1 quire task complete
Donde finished_today.txt es simplemente una lista de IDs de tareas, uno por línea. Útil a las 5pm de un viernes cuando tienes ocho cosas que cerrar a la vez y hacer clic en cada una en el navegador se siente como un castigo.
Algunas desventajas honestas.
cd te resulta incómodo, la aplicación web de Quire es la superficie correcta. No hay nada que haga la CLI que la aplicación web no haga también; la CLI simplemente es más rápida para quienes ya viven en un shell.quire login se queda esperando el redireccionamiento, pide a TI que incluya en la lista blanca las devoluciones de llamada de 127.0.0.1 antes de rendirte.--json y jq para todo lo que quieras reutilizar. La salida de texto plano es buena para leer; JSON es bueno para todo lo demás. La mayoría de los comandos de la CLI aceptan --json.--tag from-cli (o --tag bulk-import-2026-05-11) facilita encontrarlas y limpiarlas si una ejecución del script sale mal.quire login && quire whoami en una sola línea después de una instalación nueva deja un portátil nuevo en estado operativo en 30 segundos.quire <command> --help. Es más corto y preciso que cualquier entrada de blog. Todas las opciones de cada subcomando están ahí.El cambio interesante de 2026 no es que los clientes de IA puedan gestionar proyectos. Es que las personas que más gestión de proyectos hacen ya tenían una herramienta en la que confiaban: la terminal. Quire CLI les ofrece un punto de entrada de primera clase a su espacio de trabajo, sin IA en el camino a menos que la quieran.
Si vives en una terminal, instálala esta semana. Incorpora uno de los flujos de trabajo de ejemplo anteriores a tu rutina matutina o de los viernes. La configuración son cinco minutos. El retorno se acumula durante todo el tiempo que sigas usando Quire.
El servidor MCP sigue siendo la herramienta adecuada cuando el razonamiento es el trabajo. Los dos no son competidores; son superficies complementarias en el mismo espacio de trabajo.
Quire CLI es una herramienta de línea de comandos independiente para Quire. Instálala mediante npm, Homebrew o un binario, ejecuta quire login y gestiona tareas, proyectos y documentos desde cualquier terminal.
No. Quire CLI es para personas que escriben comandos. El servidor MCP de Quire es para agentes de IA que llaman a Quire como herramientas. Los mismos datos, audiencias distintas.
No. Si puedes abrir una terminal y ejecutar dos comandos, puedes usarla.
Listar y buscar tareas, crearlas en bloque, completarlas, organizar subtareas, gestionar proyectos y miembros, publicar comentarios, crear documentos. Todos los objetos de Quire son accesibles.
Cuando el trabajo requiere razonamiento. Clasificación, resúmenes, conversión de notas sin estructura en tareas. Quire CLI es para la mitad determinista.
Sí. Usa la salida --json, prográmala con cron y publica los resultados donde los necesites.
Sí. El Free plan de Quire cubre el mismo acceso a la CLI que los planes de pago.
¿Listo para gestionar tu espacio de trabajo de Quire desde la terminal?
Instala Quire CLI desde npm, Homebrew o GitHub Releases. Cuenta Free de Quire, acceso completo, sin tarjeta de crédito.