Plugin AI Usage no Omarchy
Em destaque
O que o Plugin AI Usage faz no seu Omarchy
- Acompanhe a cota de cada provedor de IA na barra
- Veja quanto falta para cada janela de reset
- Alterne entre provedores com o botão do meio
- Abra a TUI com o botão direito
- Receba aviso ao cruzar o limite de 97%
akitaonrails.ai-usagebar- Tipo
- Widget da barra
- Categoria
- Widgets
- Origem
- Comunidade · akitaonrails/ai-usagebar
- Mantenedor
- AkitaOnRails
- Licença
- MIT
- Versão
- 1.41.0
- Compatibilidade
- Omarchy Quattro com o binário ai-usagebar instalado, porque o plugin só desenha o que o executável reporta e mostra ai-usagebar is not installed quando ele falta. O README indica omarchy pkg aur add ai-usagebar-bin antes do plugin. Cada provedor precisa da credencial da própria CLI ou de uma chave de API. O plugin não instala serviço nem solicita privilégio elevado.
- Tags
Instalar e manter
Instale o plugin
O Omarchy clona o repositório do plugin e valida os arquivos no seu computador. Só depois ele instala e ativa o plugin.
Instalar omarchy plugin add https://github.com/akitaonrails/ai-usagebar.git --enableAtualize quando sair uma versão nova
Rode este comando para trazer as mudanças publicadas no repositório do plugin.
Atualizar omarchy plugin update akitaonrails.ai-usagebarRemova quando não precisar mais
O comando retira o plugin do seu Omarchy. Use o mesmo identificador mostrado no cartão de detalhes.
Remover omarchy plugin remove akitaonrails.ai-usagebar
O AI Usage coloca na barra do Omarchy o consumo da sua cota de IA, com uma entrada por provedor. Claude, Codex, GitHub Copilot, Z.AI, OpenRouter, DeepSeek, Kimi e mais de uma dezena de serviços aparecem com percentual, janelas de limite e o tempo até o próximo reset, sem você abrir o painel de cada fornecedor.
O plugin é a camada visual de um programa separado. O executável ai-usagebar faz as chamadas e monta o relatório. O painel em Quickshell apenas lê esse relatório e desenha. Quando o binário não está instalado, a barra mostra ai-usagebar is not installed em vez de um número errado.
Essa divisão explica por que a instalação tem duas partes e por que vale conferir a versão do programa antes de abrir uma issue.
Antes de instalar
O executável vem de um pacote do sistema, enquanto o plugin é configuração de shell por usuário em ~/.config/omarchy/plugins/. O README recomenda ai-usagebar-bin, que baixa o ELF x86_64 compilado pela CI, ou o pacote ai-usagebar, que compila na sua máquina com o mesmo resultado em /usr/bin/.
Cada provedor precisa da credencial que ele já usa: Claude e Codex reaproveitam o OAuth das CLIs oficiais, então basta rodar claude e codex login uma vez. Os demais usam chave de API, login de um aplicativo existente ou um serviço local e ficam desligados até você ligar.
O Quattro já traz o widget omarchy.agents ligado. Para o AI Usage ser o único item de status de agentes na barra:
omarchy plugin disable omarchy.agentsInstale
São dois comandos, nesta ordem, porque o plugin não empacota o binário:
omarchy pkg aur add ai-usagebar-bin && omarchy plugin add https://github.com/akitaonrails/ai-usagebar.git --enableO botão Install do catálogo copia só a segunda linha. Numa instalação feita por ali, a barra diz que o programa não existe até você rodar a primeira metade.
Use o painel
Clique com o botão esquerdo no widget para abrir o painel nativo de consumo. Dentro dele, a engrenagem ou a tecla s abre os ajustes em QML. O botão direito abre a TUI num terminal e não é o atalho de configuração. O botão do meio ou a roda do mouse alternam entre os provedores ligados.
A TUI tem três modos de navegação: barra lateral, barra superior ou sem caixa de fornecedor. A visão se atualiza a cada 60 segundos. O provedor escolhido continua selecionado depois de recarregar o shell e de acordar da suspensão.
Ajuste a barra
| Ajuste | Efeito |
|---|---|
| Show usage value in the top bar | desligado deixa só o ícone, com os detalhes no painel e no tooltip |
| Show provider name in the top bar | acrescenta o código de três letras do provedor, como cld 29% |
| Top bar usage window | fixa a barra numa janela: automática, 5 horas, semanal ou mensal |
| Show usage as | lê o percentual como usado ou como restante da mesma janela |
| Show provider logos | troca a marca de cada provedor pelo ícone genérico de robô |
| Metrics | liga e desliga métricas por provedor |
Uma métrica desligada sai do painel, da barra e do tooltip e fica fora do cálculo do maior percentual que define o valor da barra e o estado de alerta. A última métrica ligada não pode ser desligada.
Configure os provedores
O arquivo de configuração é opcional e fica em ~/.config/ai-usagebar/config.toml. Claude, Codex, Z.AI e OpenRouter vêm ligados. Os outros provedores entram por opt-in. Um exemplo mínimo:
[ui]primary = "openai"
[kimi]enabled = trueAs notificações de limite vêm ligadas em 97% e geram um aviso por cruzamento, com o limite crítico em 100%. Para desligar ou mudar o marco:
[notifications]enabled = falsethreshold = 90Chaves digitadas nos ajustes em QML vão para o comando de configuração por stdin em vez de argumento de linha de comando. O plugin não guarda outra cópia das chaves, apenas lê o que já está no config.toml e nas CLIs.
Atualize e remova
omarchy plugin update akitaonrails.ai-usagebaromarchy plugin remove akitaonrails.ai-usagebarO binário é um pacote do sistema e não sai junto com o plugin. Remova-o pelo gerenciador de pacotes que você usou na instalação. Enquanto ele estiver presente, o comando ai-usagebar usage --json continua disponível para scripts. O ai-usagebar mcp expõe a mesma leitura como servidor local para clientes de MCP.