
Ultimo aggiornamento: 30 settembre 2026
Quire CLI è lo strumento a riga di comando autonomo per gestire Quire da un terminale. Si installa una volta tramite npm o Homebrew, si accede con OAuth e si eseguono sottocomandi strutturati (quire project list, quire task create, quire mine) da concatenare in pipe, inserire negli script e pianificare con cron. Appartiene a una categoria diversa dal server Quire MCP, pensato per agenti AI come Claude Code o ChatGPT che usano Quire come strumento. Scegli la CLI se vivi nel terminale e vuoi velocità, automazione e comandi prevedibili.
La maggior parte degli utenti di Quire lavora nel browser. L'app web è l'interfaccia giusta per la pianificazione visiva, le sottoliste con trascinamento e le revisioni con gli stakeholder. Ma c'è un gruppo più silenzioso di utenti (sviluppatori, ops, PM tecnici, chiunque viva già nel terminale) per cui aprire una scheda del browser solo per completare tre attività è uno spreco. Quire CLI è pensata per loro.
Non è uno strumento AI. Non porta con sé un proprio modello linguistico. È uno strumento come git, gh o aws: un'interfaccia a riga di comando strutturata per un servizio che usi già, dove ogni azione corrisponde a un comando prevedibile da concatenare in pipe, inserire in uno script o pianificare. Accedi una volta, e la prossima volta che devi creare un'attività non dovrai interrompere il flusso per cercare la scheda giusta di Quire.
Qui sotto trovi la versione onesta di cosa sia Quire CLI, come installarla, i comandi che vale la pena conoscere e i cinque flussi di lavoro d'esempio che ripagano il tempo di configurazione già nella prima settimana.
Quire CLI (@quire-io/quire-cli su npm, quire una volta installata) è un unico eseguibile che comunica con la Quire API tramite OAuth.
Cos'è:
quire login una volta: niente chiavi API da gestire, niente trafile con account di servizio.Come si affianca a Quire MCP:
quire task create "Marketing_Q4" --name "Draft launch email"), quindi script e pipe ottengono lo stesso risultato a ogni esecuzione.Tre motivi concreti, non sensazioni.
Motivo 1: velocità. Aprire Quire, trovare il progetto giusto, trovare l'attività giusta e cliccare su "completa" richiede 15-20 secondi anche in una giornata buona. quire task complete <task-id> richiede un secondo da un terminale che hai già aperto. Moltiplicalo per la trentina di interazioni quotidiane di chi usa Quire intensamente, e la differenza di tempo si accumula.
Motivo 2: script e cron. Una CLI è un mattone per l'automazione. Uno script di shell mattutino può raccogliere le tue attività scadute in un riepilogo Markdown. Un target make weekly-status può cercare in ogni progetto gli elementi completati in settimana e scrivere un aggiornamento di stato.
Un cron job può pubblicare il risultato su Slack il venerdì alle 16. Niente di tutto questo è possibile da una finestra di chat o da una scheda web.
Motivo 3: output trasparente. Ogni comando della CLI mostra cosa ha fatto. Vedi l'ID dell'attività appena creata, la risposta dell'API, l'errore se qualcosa è andato storto. Nessuna chiamata a strumenti nascosta, nessun "ci penso io a crearle" senza modo di verificare cosa è stato inserito. Quando 40 attività stanno per entrare in uno spazio di lavoro condiviso, questa visibilità fa la differenza tra uno strumento utile e un rischio.
Quire offre tre interfacce programmatiche. Usa quella adatta al lavoro.
| Interfaccia | Ideale per | Chi la richiama |
|---|---|---|
| Quire CLI | Utenti del terminale, script di shell, comandi ad hoc, cron job | Una persona che digita o uno script di shell in esecuzione |
| Server Quire MCP | Agenti AI che devono leggere e scrivere in Quire | Claude Code, Codex CLI, ChatGPT Connectors, Claude Desktop, Cursor, Perplexity e qualsiasi altro client MCP |
| Quire REST API | Integrazioni lato server, webhooks, app personalizzate | Il tuo servizio backend, un flusso n8n o Zapier, un gestore di webhook |
Il server MCP e la CLI si autenticano entrambi tramite OAuth. La REST API usa token di accesso. Tutte e tre operano sugli stessi dati e rispettano gli stessi permessi, quindi un'attività creata da una qualsiasi di esse compare subito nelle altre.
Se ti interessa il lato AI, la guida alla configurazione di Quire MCP spiega come collegare il server MCP a Claude Code, ChatGPT o qualsiasi altro client compatibile. CLI e MCP sono complementari, non alternative.
Vuoi sapere come si posiziona Quire rispetto ad altri strumenti sul supporto MCP? Leggi Strumenti di project management con supporto MCP nel 2026 per il confronto completo.
localhost. La maggior parte delle reti lo consente. Alcune VPN aziendali lo bloccano. Se quire login va in timeout aspettando il reindirizzamento, chiedi all'IT di autorizzare i reindirizzamenti loopback.Quire CLI viene distribuita come un unico binario a riga di comando. Scegli il metodo d'installazione che corrisponde a come gestisci già le CLI. Il README su GitHub elenca tutte le opzioni.
npm (la maggior parte degli utenti):
npm i -g @quire-io/quire-cli
Homebrew (macOS o Linux):
brew install quire-io/quire/quire
Provala senza installarla:
npx @quire-io/quire-cli --help
Oppure scarica un binario a file singolo dalla pagina GitHub Releases.
Una volta installata, esegui l'accesso OAuth una tantum. Si apre una scheda del browser, accedi a Quire e approvi l'accesso allo spazio di lavoro, e la CLI salva il token in ~/.config/quire/credentials.json (oppure nel portachiavi del sistema operativo, se disponibile):
quire login
quire whoami
Se quire whoami mostra il tuo account, sei connesso. Prova qualche comando reale:
quire project list
quire task list "Marketing_Q4"
quire mine --all-orgs --json
L'elenco completo dei sottocomandi è documentato nel README su GitHub, ma i comandi da conoscere fin dal primo giorno stanno in una sola schermata.
quire login # one-time OAuth setup
quire whoami # confirm you are signed in
quire logout # remove local credentials
quire project list # list your projects
quire task list "<project>" # list tasks in a project
quire task tree <task-id> --depth full # recursive subtree view
quire task search "release notes" --mine # search tasks (yours only)
quire task create "<project>" --name "Ship CLI v1" --due 2026-06-30
quire task complete <task-id> # mark a task done
quire mine --all-orgs --json # list your tasks across orgs
Ogni comando supporta --help per le opzioni complete. La maggior parte supporta anche --json per un output leggibile dalle macchine, che è la base di tutti i flussi di lavoro d'esempio qui sotto.
| Risorsa | Azioni comuni |
|---|---|
| Attività | Creare, aggiornare, completare, eliminare, spostare, creare in blocco, impostare date, assegnare, cercare |
| Subattività e sottoliste | Creare, elencare, organizzare la gerarchia |
| Progetti | Elencare, creare, aggiornare, cercare, gestire i membri |
| Commenti | Aggiungere, aggiornare, eliminare, elencare (con allegati) |
| Etichette e stati | Creare, aggiornare, applicare, elencare |
| Documenti | Creare, aggiornare, elencare, ottenere il contenuto |
| Insight | Creare, elencare, gestire i campi personalizzati |
| Chat | Creare, elencare, pubblicare messaggi |
| Organizzazioni e utenti | Ottenere l'utente corrente, elencare le organizzazioni, elencare i membri |
Ogni azione corrisponde 1:1 a un endpoint della Quire REST API.
Cinque piccoli schemi che ripagano il tempo d'installazione già nella prima settimana.
quire mine --all-orgs --json \
| jq -r '.[] | select(.due == "2026-05-11") | "- [" + .name + "](" + .url + ") (" + .project + ")"'
Eseguilo alle 9, incolla il markdown su Slack o nel documento di stato quotidiano. Aggiungi un alias a .zshrc così la mattina dopo basta una parola:
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
Dodici minuti di burocrazia del lunedì ridotti a un ciclo di shell. Mettilo in un Makefile e lo stesso target funzionerà ogni lunedì senza dover ricordare la sintassi.
0 17 * * 5 cd ~/work && /usr/local/bin/quire task search "overdue" --mine --json > friday.json
Abbinalo a uno script successivo che pubblica il JSON su un webhook di Slack, genera una pagina Notion o semplicemente te lo invia via email. La CLI si occupa del passaggio dei dati; cosa aggiungere in coda dipende da te.
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
Da CSV ad attività in un'unica pipeline. È idempotente se etichetti anche le righe con un identificativo di origine, così puoi fare pulizia se un'esecuzione va storta.
cat finished_today.txt | xargs -n 1 quire task complete
Dove finished_today.txt è semplicemente un elenco di ID di attività, uno per riga. Utile il venerdì alle 17, quando hai otto cose da chiudere insieme e cliccarle una a una nel browser sembra una punizione.
La CLI è una delle quattro porte d'accesso a Quire, e le altre tre hanno ciascuna il proprio compito:
Una nota sulla configurazione: alcune VPN aziendali bloccano i reindirizzamenti loopback di OAuth. Se quire login resta in attesa del reindirizzamento, chiedi all'IT di consentire i callback su 127.0.0.1.
--json e jq per tutto ciò che vuoi riutilizzare. L'output in testo semplice è comodo da leggere; il JSON va bene per tutto il resto. La maggior parte dei comandi della CLI accetta --json.--tag from-cli (o --tag bulk-import-2026-05-11) rende banale ritrovarle e fare pulizia se un'esecuzione dello script va storta.quire login && quire whoami dopo un'installazione pulita porta un nuovo portatile a uno stato operativo in 30 secondi.quire <command> --help. È più breve e più preciso di qualsiasi articolo di blog. Ogni opzione di ogni sottocomando si trova lì.La vera novità del 2026 non è che i client AI sappiano gestire i progetti. È che chi fa più project management aveva già uno strumento di fiducia: il terminale. Quire CLI offre a queste persone un accesso di prima classe al proprio spazio di lavoro, senza AI di mezzo a meno che non la vogliano.
Se vivi nel terminale, installala questa settimana. Inserisci uno dei flussi di lavoro d'esempio qui sopra nella tua routine del mattino o del venerdì. La configurazione richiede cinque minuti. Il ritorno cresce per tutto il tempo in cui continuerai a usare Quire.
Il server MCP resta lo strumento giusto quando il lavoro consiste nel ragionare. I due non sono concorrenti: sono interfacce complementari sullo stesso spazio di lavoro.
Quire CLI è uno strumento a riga di comando autonomo per Quire. Installala tramite npm, Homebrew o un binario, esegui quire login e gestisci attività, progetti e documenti da qualsiasi terminale.
No. Quire CLI è pensata per le persone che digitano comandi. Il server Quire MCP è pensato per gli agenti AI che richiamano Quire come strumenti. Stessi dati, pubblico diverso.
No. Se sai aprire un terminale ed eseguire due comandi, puoi usarla.
Elencare e cercare attività, crearle in blocco, completarle, organizzare le subattività, gestire progetti e membri, pubblicare commenti, creare documenti. Ogni oggetto di Quire è raggiungibile.
Quando il lavoro richiede ragionamento. Triage, riassunti, trasformare appunti non strutturati in attività. Quire CLI è pensata per la metà deterministica.
Sì. Usa l'output --json, pianifica con cron e pubblica i risultati dove ti servono.
Sì. Il piano gratuito di Quire offre lo stesso accesso alla CLI dei piani a pagamento.
Pronto a gestire il tuo spazio di lavoro Quire dal terminale?
Installa Quire CLI da npm, Homebrew o GitHub Releases. Account Quire gratuito, accesso completo, nessuna carta di credito.