Uma interface de terminal simples para comandos do Git que agiliza o stage, os commits, o rebase e o trabalho com branches pelo teclado.
Desenvolvimento e infraestrutura
Aplicativos com interface de terminal (TUI): 98 projetos open source (2026)
Aplicativos em tela cheia no terminal para gerenciar Git, arquivos, contêineres e mais pelo teclado.
- Projeto
- 98
- Nesta semana
- +4,2 mil
- Atualizado
- há 3 horas
Como escolher
Comece decidindo que tarefa você quer resolver pelo teclado: Git, arquivos, um cluster Kubernetes ou monitoramento do sistema. Para Git, o lazygit reúne staging, commits e rebase em uma só interface. Para clusters, o k9s permite navegar e gerenciar aplicações Kubernetes. Para arquivos, o yazi traz prévia de imagens e plugins em Lua. Dentro de cada categoria, a diferença está no estilo da interface e no quanto você quer personalizar.
- lazygitIdeal para quem quer fazer staging, commits, rebase e trabalho com branches pelo teclado, em vez de usar GitKraken ou Sourcetree.
- k9sIdeal para quem precisa navegar, observar e gerenciar aplicações em clusters Kubernetes pelo terminal, no lugar do Lens.
- yaziIdeal para quem quer um gerenciador de arquivos de terminal com prévia de imagens, plugins em Lua e interface no estilo vim.
Comparação dos principais projetos
Todos os projetos
Ordenar:Mais estrelas
Um workspace de terminal em Rust que executa agentes de programação em painéis persistentes, mostra quais estão trabalhando, bloqueados ou ociosos e permite controlá-los via CLI e socket API.
Gerenciador de arquivos para terminal escrito em Rust, com I/O assíncrona não bloqueante, pré-visualização de imagens, plugins em Lua e interface no estilo Vim.
Uma CLI e TUI em Rust que detecta CPU, RAM e GPU e classifica LLMs abertos conforme o desempenho esperado na sua máquina.
Uma interface de terminal para navegar, observar e gerenciar aplicações nos seus clusters Kubernetes.
Grok Build é um agente de programação com IA da SpaceXAI que roda no terminal, com uma TUI em tela cheia para editar arquivos, executar comandos shell e pesquisar na web.
Gerenciador de arquivos moderno para terminal, escrito em Go e construído com Bubble Tea, para navegar e gerenciar arquivos pela linha de comando.
Uma CLI e TUI que rastreia qualquer processo, porta, contêiner ou arquivo até a cadeia de sistemas que o iniciou.
Uma interface de terminal para Git escrita em Rust, com operações por teclado para preparar alterações, criar commits, gerenciar branches e stashes e navegar pelo histórico.
Um gerenciador de arquivos de terminal pequeno e rápido, escrito em C, para navegar, renomear arquivos em lote, analisar o uso do disco e abrir aplicativos.
Gerenciador de arquivos para terminal com atalhos de teclado no estilo vi, visualização em várias colunas, prévias de arquivos e o lançador rifle.
Um dashboard personalizável para terminal, escrito em Go, que exibe em módulos dados e estatísticas que você consulta com frequência, como GitHub, calendário e DigitalOcean.
Monitor gráfico personalizável de processos e recursos do sistema, multiplataforma e executado no terminal, para Linux, macOS e Windows.
Uma interface de terminal em modo texto, baseada em ncurses, para navegar por repositórios Git e preparar alterações por trecho.
Navegador de diretórios para terminal que exibe árvores compactas, com busca fuzzy, operações em arquivos, prévias e status do Git.
Uma interface de terminal para GitHub que permite navegar, revisar e agir em PRs e issues sem sair da linha de comando.
Cliente de API HTTP para terminal, alternativa ao Postman e ao Insomnia, com requisições armazenadas em arquivos YAML simples.
Visualizador de arquivos de log no terminal que combina, acompanha e pesquisa vários logs com suporte a SQL e expressões regulares.
Visualizador interativo de diffs no terminal para revisar alterações de código do Git, Jujutsu, Sapling, PRs do GitHub e arquivos avulsos, com anotações inline de agentes.
Uma ferramenta multifuncional de planilhas no terminal para explorar, organizar e transformar dados tabulares em vários formatos de arquivo.
Editor de texto e IDE para terminal, sem configuração, com atalhos familiares, suporte a mouse, integração com LSP e paleta de comandos.
Uma ferramenta de terminal que transforma arquivos Markdown em apresentações de slides, com imagens, realce de sintaxe, temas e exportação para PDF.
Ferramenta de diagnóstico de rede para terminal que combina traceroute e ping para ajudar a analisar problemas de conectividade.
Uma IDE SQL de terminal com cliente DuckDB integrado e adaptadores plug-in para vários bancos de dados, além da CLI complementar hsql, sem interface interativa, para agentes e scripts.
Multiplexador de terminal e gerenciador de janelas em Go, com painéis em mosaico, workspaces, sessões persistentes e uma Inbox para agentes de programação em cada painel.
Um player de música leve para sistemas Unix-like, controlado pelo terminal com ncurses.
Analisador rápido de uso de disco no terminal, escrito em Go, com interface interativa de console, saída não interativa e interface web opcional.
CLI e TUI em Rust que monitoram o uso de tokens e os custos estimados em vários agentes de programação com IA, com um placar público opcional.
Cliente de banco de dados com TUI para PostgreSQL, MySQL, SQLite, DuckDB e outros, com atalhos de teclado no estilo do Vim.
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.
Perguntas frequentes
- Como esses projetos são escolhidos?
- Cada projeto do Repolode passa por um filtro de qualidade antes de entrar: precisa funcionar hoje, resolver um problema concreto, ser mais do que um simples wrapper e continuar mantido. Esta página agrupa os projetos por tema e os ordena por estrelas no GitHub.
- Qual é o projeto mais popular desta lista?
- jesseduffield/lazygit, com 83,7 mil estrelas no GitHub. Confira a licença e o último commit de cada projeto antes de escolher.
Mais coleções
- Ferramentas de CLI e terminal882
- Diagramas, gráficos e visualizações animadas93
- Bancos de dados e ferramentas SQL495
- Painéis e ferramentas de business intelligence133
- Frameworks frontend e componentes de interface138
- APIs GraphQL e clientes de API77
- Projetos de robótica e IA corporificada132
- Compiladores, transpiladores e linguagens de programação93
- Frameworks de teste e ferramentas de automação de testes252
- Frameworks para criar apps e sites116
- Sistemas embarcados e projetos com microcontroladores97
- Plataformas de OpenTelemetry e observabilidade246