Uma interface de terminal que exibe o grafo de commits do Git como imagens, semelhante a git log --graph --all, para navegar pelo histórico do repositório.
pythops/bluetui
Uma interface de terminal para gerenciar dispositivos Bluetooth no Linux, baseada no BlueZ.
- Estrelas
- 3,051
- Forks
- 84
- Issues abertas
- 9
- Último commit
- há 9 dias
O que é?
bluetui é uma interface de terminal para gerenciar Bluetooth no Linux. Ela permite buscar dispositivos próximos, pareá-los, marcá-los como confiáveis e despareá-los, além de alternar a alimentação e o estado de descoberta do adaptador sem sair do terminal. Ela funciona sobre o BlueZ, a stack padrão de Bluetooth do Linux, portanto requer um sistema Linux com o BlueZ instalado.
A interface é controlada pelo teclado, e os atalhos, o layout, a largura da janela e a exibição de ícones podem ser alterados em um arquivo de configuração TOML em ~/.config/bluetui/config.toml ou em um caminho personalizado passado com -c. Também é possível marcar dispositivos como favoritos e renomeá-los. Os ícones exigem uma Nerd Font, e há um modo --ascii para terminais sem esse tipo de fonte.
O bluetui é distribuído como binários pré-compilados, pelo crates.io, pelo repositório extra do Arch Linux, pelo Gentoo e pelo x-cmd, ou pode ser compilado a partir do código-fonte com o Cargo. O autor do projeto também mantém o impala, uma TUI semelhante para Wi-Fi.
Recursos principais
- 01Buscar dispositivos Bluetooth próximos pelo terminal.
- 02Parear dispositivos, marcá-los como confiáveis, despareá-los e adicioná-los aos favoritos.
- 03Alternar a alimentação do adaptador, a descoberta e o modo de pareamento.
- 04Personalizar atalhos, layout e largura por meio de um arquivo de configuração TOML.
- 05Modo ASCII para terminais sem ícones de Nerd Font.
Casos de uso
- Conectar fones de ouvido ou um teclado em uma máquina Linux sem um applet de Bluetooth para desktop.
- Gerenciar Bluetooth por SSH ou em um servidor sem interface gráfica, usando uma sessão de terminal.
- Manter o controle do Bluetooth integrado ao fluxo de trabalho de um gerenciador de janelas lado a lado.
Tópicos
Perguntas frequentes
- O que é bluetui?
- Uma interface de terminal para gerenciar dispositivos Bluetooth no Linux, baseada no BlueZ. bluetui é uma interface de terminal para gerenciar Bluetooth no Linux. Ela permite buscar dispositivos próximos, pareá-los, marcá-los como confiáveis e despareá-los, além de alternar a alimentação e o estado de descoberta do adaptador sem sair do terminal. Ela funciona sobre o BlueZ, a stack padrão de Bluetooth do Linux, portanto requer um sistema Linux com o BlueZ instalado.
- bluetui é gratuito? Qual é a licença?
- bluetui é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- bluetui ainda é mantido?
- Manutenção ativa. O último commit de bluetui foi em 10 de out. de 2026.
- Para que posso usar bluetui?
- Conectar fones de ouvido ou um teclado em uma máquina Linux sem um applet de Bluetooth para desktop. Gerenciar Bluetooth por SSH ou em um servidor sem interface gráfica, usando uma sessão de terminal. Manter o controle do Bluetooth integrado ao fluxo de trabalho de um gerenciador de janelas lado a lado.
- Onde consigo bluetui?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pythops/bluetui
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma interface de terminal para rsync que gerencia perfis de transferência reutilizáveis, pré-visualiza alterações com um diff de execução simulada e exibe o progresso em tempo real, inclusive via SSH.
Monitor de bateria e energia no terminal para macOS e Linux, que mostra quais processos consomem a bateria do laptop.
Um reprodutor de música leve para terminal, feito em Rust, para bibliotecas locais, com reprodução sem intervalos, filas, playlists e teclas no estilo Vim.
Gerenciador de arquivos de terminal em Rust e ratatui, inspirado no clássico DOS Navigator, com dois painéis e atalhos pelas teclas de função.
Emulador de terminal multiplataforma com aceleração por GPU e OpenGL, que usa ferramentas como tmux para oferecer abas e divisões.