Dusky

Uso e limites

Veja na barra de status quanto falta dos limites de cada provedor e consulte o histórico de consumo dos agentes.

O Dusky mostra o consumo dos agentes em dois lugares: os medidores de limite na barra de status, para o agora, e a página Stats & Usage, para o histórico.

Medidores na barra de status

Cada provedor ganha um indicador na barra de status. Clicar nele abre o painel Usage, com Usage details & history e Manage Accounts….

Provedores: Claude, Codex, Gemini, Antigravity, OpenCode Go, Kimi, MiniMax, Grok, Cursor e ZCode. Um indicador some quando a CLI do agente não está instalada ou quando o provedor não está configurado.

O que aparece:

  • a janela de sessão de 5 horas e a semanal de 7 dias;
  • janelas de 30 dias no OpenCode Go, no Grok e no Cursor;
  • limites por modelo no Gemini, no Cursor e no Antigravity;
  • créditos, quando o provedor usa créditos.

A cor muda para aviso em 60% e para urgente em 80%. No Codex, o painel mostra os créditos de reset de limite, com o botão Reset now e uma confirmação antes de usar.

Configurar

  • Clique com o botão direito na barra de status para ligar ou desligar cada provedor.
  • Em Settings → Appearance, escolha entre Compact (padrão) e Detailed, e se as porcentagens mostram o que foi usado (padrão) ou o que falta.

De onde vêm os dados

Só leitura, aproveitando as credenciais que cada CLI já guarda na sua máquina:

  • Claude: o login do Claude Code consulta o endpoint de uso da Anthropic; se não der, o Dusky roda /usage numa sessão escondida do claude. Em assinaturas do Claude.ai, um script de status line instalado no Claude Code (versão 1.0.64 ou mais nova) traz dados ao vivo.
  • Codex: o servidor do próprio codex e os endpoints de uso do ChatGPT.
  • Gemini: exige ligar Use Gemini CLI credentials (experimental), desligado por padrão.
  • Antigravity: roda /usage no agy.
  • Kimi, Grok e Cursor: os arquivos de login de cada CLI.
  • OpenCode Go, MiniMax e ZCode: chaves ou cookies informados nas configurações.

Os dados são atualizados a cada 15 minutos. A atualização manual tem intervalo mínimo de 5 minutos. Dados com mais de 30 minutos são descartados, ou com mais de 24 horas quando o provedor está limitando as consultas.

As contas do Claude e do Codex podem ser trocadas pelo painel, agrupadas por ambiente (Windows ou cada distribuição do WSL).

Histórico de consumo

Abra Settings → Stats & Usage (no macOS, pelo menu do app → Settings; no Linux e no Windows, por File → Settings) ou clique em Usage details & history no painel da barra de status.

O topo mostra agentes abertos, tempo de trabalho dos agentes e PRs criados. Abaixo, Usage Analytics tem painéis de visão geral, Claude, Codex, OpenCode, Muse e Grok. Cada painel começa desligado e só lê dados depois de você clicar no botão para habilitar.

  • Período de 7, 30 ou 90 dias, ou todo o histórico.
  • Escopo de todo o uso local ou só das worktrees do Dusky.
  • Tokens de entrada, saída, cache e raciocínio, por modelo, por projeto e por sessão, com gráfico diário.

Custo estimado

No Claude e no Codex, o custo é uma estimativa do valor equivalente na API, calculada com tabelas de preço embutidas no app. Não é o que você paga na sua assinatura.

De onde vêm os dados

Só de arquivos locais:

  • Claude: os logs em ~/.claude/projects e ~/.claude/transcripts;
  • Codex: as sessões em CODEX_HOME/sessions;
  • OpenCode: o banco opencode.db, inclusive no WSL;
  • Muse: os logs de sessão do Muse.

A leitura roda num processo separado e o resultado fica em cache na pasta de dados do app. Nada disso sai da sua máquina; veja Telemetria.

Nesta página