Repolode

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.

Comparação dos principais projetos

ProjetoEstrelasNesta semanaLicençaAtualizado
lazygit83,7 mil+152MIThá 3 horas
herdr49 mil+1,9 milApache-2.0há 9 horas
yazi43,3 mil+137MIThá 3 dias
llmfit38,7 mil+221MITanteontem
k9s34,9 mil+36Apache-2.0ontem
grok-build27,7 mil+80Apache-2.0mês passado

Todos os projetos

Uma interface de terminal simples para comandos do Git que agiliza o stage, os commits, o rebase e o trabalho com branches pelo teclado.

83,7 mil+152 esta semana3,2 milGoMITBem mantidoAtualizado há 3 horas

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.

49 mil+1,9 mil esta semana4 milRustApache-2.0Bem mantidoAtualizado há 9 horas

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.

43,3 mil+137 esta semana1,1 milRustMITAtualizado há 3 dias

Uma CLI e TUI em Rust que detecta CPU, RAM e GPU e classifica LLMs abertos conforme o desempenho esperado na sua máquina.

38,7 mil+221 esta semana2,5 milRustMITAtualizado anteontem

Uma interface de terminal para navegar, observar e gerenciar aplicações nos seus clusters Kubernetes.

34,9 mil+36 esta semana2,3 milGoApache-2.0Atualizado ontem

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.

27,7 mil+80 esta semana5,2 milRustApache-2.0Atualizado mês passado

Gerenciador de arquivos moderno para terminal, escrito em Go e construído com Bubble Tea, para navegar e gerenciar arquivos pela linha de comando.

24 mil+47 esta semana832GoMITAtualizado anteontem

Uma CLI e TUI que rastreia qualquer processo, porta, contêiner ou arquivo até a cadeia de sistemas que o iniciou.

23 mil+68 esta semana811GoApache-2.0Bem mantidoAtualizado há 16 dias

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.

22,6 mil+19 esta semana797RustMITAtualizado mês passado

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.

22,1 mil+12 esta semana834CBSD-2-ClauseBem mantidoAtualizado há 6 dias

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.

17,5 mil+2 esta semana941PythonGPL-3.0Bem mantidoAtualizado há 2 meses

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.

17,1 mil+6 esta semana866GoMPL-2.0Bem mantidoAtualizado há 17 dias

Monitor gráfico personalizável de processos e recursos do sistema, multiplataforma e executado no terminal, para Linux, macOS e Windows.

14,2 mil+22 esta semana404RustMITBem mantidoAtualizado há 3 dias

Uma interface de terminal em modo texto, baseada em ncurses, para navegar por repositórios Git e preparar alterações por trecho.

13,4 mil675CGPL-2.0Atualizado há 25 dias

Navegador de diretórios para terminal que exibe árvores compactas, com busca fuzzy, operações em arquivos, prévias e status do Git.

13,1 mil+15 esta semana328RustMITBem mantidoAtualizado há 6 dias

Uma interface de terminal para GitHub que permite navegar, revisar e agir em PRs e issues sem sair da linha de comando.

12,7 mil+29 esta semana463GoMITAtualizado há 12 dias

Cliente de API HTTP para terminal, alternativa ao Postman e ao Insomnia, com requisições armazenadas em arquivos YAML simples.

12,6 mil+46 esta semana295GoApache-2.0Atualizado há 23 dias

Visualizador de arquivos de log no terminal que combina, acompanha e pesquisa vários logs com suporte a SQL e expressões regulares.

10,8 mil+11 esta semana415C++BSD-2-ClauseAtualizado anteontem

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.

9,8 mil+7 esta semana327TypeScriptMITBem mantidoAtualizado há 5 horas

Uma ferramenta multifuncional de planilhas no terminal para explorar, organizar e transformar dados tabulares em vários formatos de arquivo.

9,5 mil+17 esta semana377PythonGPL-3.0Bem mantidoAtualizado há 6 dias

Editor de texto e IDE para terminal, sem configuração, com atalhos familiares, suporte a mouse, integração com LSP e paleta de comandos.

9,4 mil+41 esta semana375RustGPL-3.0Atualizado ontem

Uma ferramenta de terminal que transforma arquivos Markdown em apresentações de slides, com imagens, realce de sintaxe, temas e exportação para PDF.

9 mil+18 esta semana210RustBSD-2-ClauseBem mantidoAtualizado há 4 dias

Ferramenta de diagnóstico de rede para terminal que combina traceroute e ping para ajudar a analisar problemas de conectividade.

8,1 mil+21 esta semana298RustApache-2.0Bem mantidoAtualizado há 3 dias

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.

6,5 mil+15 esta semana188PythonMITBem mantidoAtualizado há 3 horas

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.

6,4 mil+181 esta semana312GoMITBem mantidoAtualizado há 2 horas

Um player de música leve para sistemas Unix-like, controlado pelo terminal com ncurses.

6,3 mil+4 esta semana522CGPL-2.0Bem mantidoAtualizado há 10 dias

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.

6,2 mil+19 esta semana254GoMITBem mantidoAtualizado há 22 horas

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.

5,8 mil+33 esta semana476RustMITBem mantidoAtualizado anteontem

Cliente de banco de dados com TUI para PostgreSQL, MySQL, SQLite, DuckDB e outros, com atalhos de teclado no estilo do Vim.

5,4 mil+8 esta semana99RustMITBem mantidoAtualizado ontem

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.

5,3 mil+13 esta semana123RustISCBem mantidoAtualizado há 3 dias

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