
Resumo
O Quire CLI é a ferramenta de linha de comandos autónoma para gerir o Quire a partir de um terminal. Instale uma vez via npm ou Homebrew, inicie sessão com OAuth, e execute subcomandos estruturados (quire project list, quire task create, quire mine) que pode encadear, incluir em scripts e agendar com cron. É uma categoria diferente do servidor Quire MCP, que se destina a agentes de IA como o Claude Code ou o ChatGPT que chamam o Quire como ferramentas. Escolha o CLI quando vive num terminal e quer velocidade, capacidade de scripting e comandos previsíveis.
A maioria dos utilizadores do Quire vive no browser. A aplicação web é a superfície certa para planeamento visual, sub-listas com arrastar e largar, e revisões com partes interessadas. Mas existe um grupo mais discreto de utilizadores — programadores, operações, PMs técnicos, qualquer pessoa que já viva num terminal — para quem abrir um separador do browser apenas para marcar três tarefas como concluídas parece trabalho desnecessário. O Quire CLI é para essas pessoas.
Não é uma ferramenta de IA. Não traz consigo um modelo de linguagem próprio. É o tipo de ferramenta que git, gh ou aws são: uma interface de linha de comandos estruturada para um serviço que já utiliza, onde cada ação corresponde a um comando previsível que pode encadear, incluir em scripts ou agendar no Cronograma. Inicie sessão uma vez, e da próxima vez que precisar de criar uma tarefa não vai ter de interromper o fluxo de trabalho para encontrar o separador certo do Quire.
Segue-se a versão honesta do que é o Quire CLI, como instalá-lo, os comandos que vale a pena conhecer, e os cinco exemplos de fluxos de trabalho que compensam o tempo de configuração logo na primeira semana.
O Quire CLI (@quire-io/quire-cli no npm, quire após a instalação) é um executável único que comunica com a API Quire via OAuth.
O que é:
quire login uma vez, sem gestão de chaves de API nem configurações de contas de serviço.O que não é:
quire task create "Marketing_Q4" --name "Draft launch email"), não são prompts de Chat.Três razões concretas, sem rodeios.
Razão 1: Velocidade. Abrir o Quire, encontrar o projeto certo, encontrar a tarefa certa, clicar em "concluir" demora entre 15 a 20 segundos mesmo num bom dia. quire task complete <task-id> demora um segundo num terminal que já tem aberto. Multiplique isso pelas 30 e tal interações diárias de um utilizador assíduo do Quire, e a diferença de tempo acumula-se rapidamente.
Razão 2: Scripts e cron. Um CLI é um bloco de construção para automação. Um script de shell matinal pode recolher as suas tarefas em atraso e transformá-las num digest em Markdown. Um target make weekly-status pode pesquisar todos os projetos em busca de itens concluídos esta semana e redigir uma atualização de estado. Uma tarefa cron pode publicar o resultado no Slack às sextas-feiras às 16h. Nada disso é possível a partir de uma janela de Chat ou de um separador web.
Razão 3: Saída transparente. Cada comando do CLI imprime o que fez. Vê o ID da tarefa que acabou de criar, a resposta da API, o erro caso algo tenha falhado. Não há chamadas de ferramentas ocultas, nem "vou criar esses itens para si" sem forma de verificar o que foi criado. Quando 40 tarefas estão prestes a entrar num espaço de trabalho partilhado, essa visibilidade é a diferença entre uma ferramenta útil e um risco.
O Quire oferece três superfícies programáticas. Use a que corresponde ao trabalho.
| Superfície | Ideal para | Quem a chama |
|---|---|---|
| Quire CLI | Utilizadores de terminal, scripts de shell, comandos ad-hoc, tarefas cron | Um humano a escrever, ou um script de shell a executar |
| Servidor Quire MCP | Agentes de IA que precisam de ler e escrever no Quire | Claude Code, Codex CLI, ChatGPT Connectors, Claude Desktop, Cursor, Perplexity, e qualquer outro cliente MCP |
| API REST do Quire | Integrações do lado do servidor, webhooks, aplicações personalizadas | O seu serviço de backend, um fluxo n8n ou Zapier, um handler de webhooks |
O servidor MCP e o CLI autenticam-se via OAuth. A API REST utiliza tokens de acesso. Os três operam sobre os mesmos dados e respeitam as mesmas permissões, pelo que uma tarefa criada por qualquer um deles aparece imediatamente nos restantes.
Se pretende o lado de IA, o guia de configuração do Quire MCP explica passo a passo como ligar o servidor MCP ao Claude Code, ChatGPT ou qualquer outro cliente compatível. O CLI e o MCP são complementares, não alternativos.
localhost. A maioria das redes permite isso. Algumas VPNs corporativas bloqueiam-no. Se quire login ficar à espera do redirecionamento sem resposta, peça ao departamento de TI para autorizar redirecionamentos de loopback.O Quire CLI é distribuído como um único binário de linha de comandos. Escolha o método de instalação que melhor se adequa à forma como já gere CLIs. O README do GitHub lista todas as opções.
npm (para a maioria dos utilizadores):
npm i -g @quire-io/quire-cli
Homebrew (macOS ou Linux):
brew install quire-io/quire/quire
Experimentar sem instalar:
npx @quire-io/quire-cli --help
Ou descarregue um binário de ficheiro único a partir da página GitHub Releases.
Após a instalação, execute o login OAuth único. Abre-se um separador do browser, inicia sessão no Quire e aprova o acesso ao espaço de trabalho, e o CLI guarda o seu token em ~/.config/quire/credentials.json (ou no porta-chaves do sistema operativo, quando disponível):
quire login
quire whoami
Se quire whoami apresentar a sua conta, está ligado. Experimente alguns comandos reais:
quire project list
quire task list "Marketing_Q4"
quire mine --all-orgs --json
A superfície completa de subcomandos está documentada no README do GitHub, mas os comandos que vale a pena conhecer no primeiro dia cabem num único ecrã.
quire login # configuração OAuth única
quire whoami # confirmar que está autenticado
quire logout # remover credenciais locais
quire project list # listar os seus projetos
quire task list "<project>" # listar tarefas num projeto
quire task tree <task-id> --depth full # vista recursiva da subárvore
quire task search "release notes" --mine # pesquisar tarefas (apenas as suas)
quire task create "<project>" --name "Ship CLI v1" --due 2026-06-30
quire task complete <task-id> # marcar uma tarefa como concluída
quire mine --all-orgs --json # listar as suas tarefas em todas as orgs
Todos os comandos suportam --help para opções completas. A maioria também suporta --json para saída legível por máquina, que é a base de todos os exemplos de fluxos de trabalho abaixo.
| Recurso | Ações comuns |
|---|---|
| Tarefas | Criar, atualizar, concluir, eliminar, mover, criação em massa, definir datas, atribuir, pesquisar |
| Sub-tarefas e sub-listas | Criar, listar, organizar hierarquia |
| Projetos | Listar, criar, atualizar, pesquisar, gerir membros |
| Comentários | Adicionar, atualizar, eliminar, listar (com anexos) |
| Tags e estados | Criar, atualizar, aplicar, listar |
| Documentos | Criar, atualizar, listar, obter conteúdo |
| Insights | Criar, listar, gerir campos personalizados |
| Chats | Criar, listar, publicar mensagens |
| Organizações e utilizadores | Obter utilizador atual, listar organizações, listar membros |
Cada ação corresponde 1:1 a um endpoint da API REST do Quire.
Cinco padrões simples que compensam o tempo de instalação logo na primeira semana.
quire mine --all-orgs --json \
| jq -r '.[] | select(.due == "2026-05-11") | "- [" + .name + "](" + .url + ") (" + .project + ")"'
Execute às 9h, cole o markdown no Slack ou no documento de estado diário. Adicione um alias ao .zshrc para que seja uma palavra na manhã seguinte:
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
Doze minutos de administração de segunda-feira reduzidos a um ciclo de shell. Coloque-o num Makefile e o mesmo target funciona todas as segundas-feiras sem precisar de se lembrar da sintaxe.
0 17 * * 5 cd ~/work && /usr/local/bin/quire task search "overdue" --mine --json > friday.json
Combine com um script subsequente que publique o JSON num webhook do Slack, gere uma página do Notion, ou simplesmente o envie por email. O CLI trata da gestão dos dados; o que ligar à saída fica ao seu critério.
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 tarefas numa única pipeline. Idempotente se também etiquetar as linhas com um identificador de origem, para facilitar a limpeza caso uma execução do script corra mal.
cat finished_today.txt | xargs -n 1 quire task complete
Onde finished_today.txt é apenas uma lista de IDs de tarefas, um por linha. Útil às 17h de uma sexta-feira quando tem oito coisas para fechar de uma vez e clicar em cada uma no browser parece um castigo.
Algumas trocas a considerar honestamente.
cd o deixa desconfortável, a aplicação web do Quire é a superfície certa. Não há nada que o CLI faça que a aplicação web não faça também; o CLI é apenas mais rápido para quem já vive numa shell.quire login ficar parado à espera do redirecionamento, peça ao departamento de TI para autorizar callbacks em 127.0.0.1 antes de desistir.--json e jq para tudo o que queira reutilizar. A saída em texto simples é boa para leitura; o JSON é bom para todo o resto. A maioria dos comandos do CLI aceita --json.--tag from-cli (ou --tag bulk-import-2026-05-11) torna trivial encontrá-las e limpá-las caso uma execução de script corra mal.quire login && quire whoami numa linha após uma instalação nova coloca um portátil novo em estado funcional em 30 segundos.quire <command> --help. É mais curto e preciso do que qualquer publicação de blog consegue ser. Todas as opções de todos os subcomandos estão lá.A mudança interessante em 2026 não é que os clientes de IA consigam gerir projetos. É que as pessoas que mais gerem projetos já tinham uma ferramenta em que confiavam: o terminal. O Quire CLI dá-lhes um ponto de entrada de primeira classe para o seu espaço de trabalho, sem IA no caminho a não ser que a queiram.
Se vive num terminal, instale-o esta semana. Integre um dos exemplos de fluxos de trabalho acima na sua rotina matinal ou de sexta-feira. A configuração demora cinco minutos. O retorno acumula-se enquanto continuar a usar o Quire.
O servidor MCP continua a ser a ferramenta certa quando o raciocínio é o trabalho. Os dois não são concorrentes; são superfícies complementares no mesmo espaço de trabalho.
O Quire CLI é uma ferramenta de linha de comandos autónoma para o Quire. Instale via npm, Homebrew ou um binário, execute quire login, e gira tarefas, projetos e documentos a partir de qualquer terminal.
Não. O Quire CLI destina-se a humanos que escrevem comandos. O servidor Quire MCP destina-se a agentes de IA que chamam o Quire como ferramentas. Os mesmos dados, públicos diferentes.
Não. Se conseguir abrir um terminal e executar dois comandos, já consegue usá-lo.
Listar e pesquisar tarefas, criá-las em massa, concluí-las, organizar sub-tarefas, gerir projetos e membros, publicar comentários, criar documentos. Todos os objetos do Quire são acessíveis.
Quando o trabalho requer raciocínio. Triagem, resumos, transformar notas não estruturadas em tarefas. O Quire CLI serve para a metade determinística.
Sim. Use a saída --json, agende com cron, publique os resultados onde precisar.
Sim. O Free plan do Quire oferece o mesmo acesso ao CLI que os planos pagos.
Pronto para gerir o seu espaço de trabalho Quire a partir do terminal?
Instale o Quire CLI via npm, Homebrew ou GitHub Releases. Conta Quire gratuita, acesso completo, sem cartão de crédito.