Um monitor de terminal no estilo btop que mostra em tempo real o uso de tokens, a janela de contexto, os limites de uso e as portas abertas nas sessões do Claude Code, Codex CLI e OpenCode.
mrjackwills/oxker
Uma interface de terminal (TUI) para visualizar e controlar contêineres Docker, com métricas em tempo real, logs e acesso via exec.
Alternativa open source a:Docker Desktop
- Estrelas
- 1,970
- Forks
- 51
- Issues abertas
- 25
- Último commit
- há 2 meses
O que é?
oxker é uma interface de terminal para monitorar e gerenciar contêineres Docker. Ela exibe os contêineres em execução em uma lista com o estado e o uso de recursos, e permite iniciá-los, pará-los, reiniciá-los, pausá-los e removê-los pelo teclado ou mouse. Um painel de logs mostra a saída do contêiner selecionado, com opções de busca, filtragem e exportação para um arquivo.
A ferramenta é escrita em Rust e usa ratatui para a interface e Bollard para se comunicar com a API do Docker. Por padrão, ela se conecta ao socket local do Docker; também é possível definir um host personalizado por meio de uma flag ou da variável DOCKER_HOST. Comportamentos como logs coloridos, timestamps, fuso horário e atalhos de teclado podem ser configurados com argumentos de linha de comando ou por um arquivo de configuração TOML, JSON ou JSONC.
A instalação está disponível via Cargo, imagens Docker no ghcr.io e no Docker Hub, Nix, AUR, Homebrew e binários pré-compilados. As imagens são publicadas para linux/amd64, linux/arm64 e linux/arm/v6.
Recursos principais
- 01Lista contêineres com estado e uso de recursos, com opção de ordenar por coluna.
- 02Inicia, para, reinicia, pausa e remove contêineres pelo teclado ou mouse.
- 03Exibe logs dos contêineres com busca, filtragem e opção de salvar em arquivo.
- 04Acessa contêineres em execução via exec e permite inspecionar seus detalhes.
- 05Pode ser configurado por flags de linha de comando e arquivos de configuração TOML, JSON ou JSONC.
Casos de uso
- Verificar rapidamente quais contêineres estão em execução em uma máquina de desenvolvimento ou servidor via SSH.
- Acompanhar logs de contêineres no terminal sem abrir o Docker Desktop.
- Reiniciar ou parar contêineres com problemas em uma sessão de terminal.
- Executar em um Raspberry Pi ou outro host Linux compacto para gerenciar contêineres locais.
Início rápido
- 1
Instalar com Cargo
cargo install oxker - 2
Executar oxker
oxker
Antes de usar
- Não é possível usar exec em contêineres no Windows.
- O autor não testou as instruções de compilação para outras plataformas.
Tópicos
Perguntas frequentes
- O que é oxker?
- Uma interface de terminal (TUI) para visualizar e controlar contêineres Docker, com métricas em tempo real, logs e acesso via exec. oxker é uma interface de terminal para monitorar e gerenciar contêineres Docker. Ela exibe os contêineres em execução em uma lista com o estado e o uso de recursos, e permite iniciá-los, pará-los, reiniciá-los, pausá-los e removê-los pelo teclado ou mouse. Um painel de logs mostra a saída do contêiner selecionado, com opções de busca, filtragem e exportação para um arquivo.
- oxker é gratuito? Qual é a licença?
- oxker é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- oxker ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de oxker foi em 22 de ago. de 2026.
- Para que posso usar oxker?
- Verificar rapidamente quais contêineres estão em execução em uma máquina de desenvolvimento ou servidor via SSH. Acompanhar logs de contêineres no terminal sem abrir o Docker Desktop. Reiniciar ou parar contêineres com problemas em uma sessão de terminal. Executar em um Raspberry Pi ou outro host Linux compacto para gerenciar contêineres locais.
- Como instalar oxker?
- Instalar com Cargo: cargo install oxker Executar oxker: oxker
- Onde consigo oxker?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mrjackwills/oxker
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma CLI e TUI que rastreia qualquer processo, porta, contêiner ou arquivo até a cadeia de sistemas que o iniciou.
Uma ferramenta de terminal que reproduz commits do Git como sessões de digitação animadas, com realce de sintaxe e transições na árvore de arquivos.
Ferramenta de revisão de código no terminal, com atalhos do vim, que envia comentários ao GitHub, GitLab, Gitea, Bitbucket, Azure DevOps e Gerrit ou os copia para a área de transferência.
Uma interface de terminal para gerenciar dispositivos Bluetooth no Linux, baseada no BlueZ.
Uma TUI de terminal para navegar, conectar-se e gerenciar hosts SSH definidos no arquivo ~/.ssh/config.