Um prompt minimalista e personalizável para vários shells, escrito em Rust, que exibe informações relevantes do projeto e do ambiente.
JanDeDobbeleer/oh-my-posh
Um mecanismo multiplataforma de temas para prompts que cria prompts personalizáveis para PowerShell, bash, zsh, fish e outros shells.
Alternativa open source a:Powerlevel10k
- Estrelas
- 23,718
- Forks
- 2,805
- Issues abertas
- 2
- Último commit
- há 19 horas
O que é?
Oh My Posh é um renderizador de prompts compatível com vários shells e sistemas operacionais. Você define um tema de prompt na configuração, e a ferramenta exibe segmentos como o diretório atual, o status do Git, as versões dos runtimes de linguagens e o tempo de execução dos comandos no prompt do shell.
O projeto é compatível com PowerShell, bash, zsh, fish, nushell e cmd, e roda no Windows, macOS e Linux. Os prompts podem incluir um prompt secundário, um prompt à direita e um prompt transitório que simplifica as linhas anteriores. O README o descreve como um renderizador de baixa latência escrito em Go e destaca que ele é configurável o suficiente para remodelar quase todos os aspectos do prompt.
Ele é voltado a desenvolvedores que querem um prompt consistente e informativo em diferentes terminais e máquinas. Os temas que usam ícones dependem das Nerd Fonts.
Recursos principais
- 01Compatível com PowerShell, bash, zsh, fish, nushell e cmd
- 02Roda no Windows, macOS e Linux
- 03Segmentos configuráveis para Git, diretórios e runtimes de linguagens
- 04Compatível com prompts secundários, à direita e transitórios
- 05Escrito em Go para renderização rápida
Casos de uso
- Usar um único tema de prompt consistente em vários shells e máquinas
- Exibir o branch e o status do Git diretamente no prompt do terminal
- Mostrar as versões dos runtimes de linguagens no prompt durante a programação
Em coleções
Tópicos
Perguntas frequentes
- O que é oh-my-posh?
- Um mecanismo multiplataforma de temas para prompts que cria prompts personalizáveis para PowerShell, bash, zsh, fish e outros shells. Oh My Posh é um renderizador de prompts compatível com vários shells e sistemas operacionais. Você define um tema de prompt na configuração, e a ferramenta exibe segmentos como o diretório atual, o status do Git, as versões dos runtimes de linguagens e o tempo de execução dos comandos no prompt do shell.
- oh-my-posh é gratuito? Qual é a licença?
- oh-my-posh é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- oh-my-posh ainda é mantido?
- Manutenção ativa. O último commit de oh-my-posh foi em 6 de nov. de 2026.
- Para que posso usar oh-my-posh?
- Usar um único tema de prompt consistente em vários shells e máquinas Exibir o branch e o status do Git diretamente no prompt do terminal Mostrar as versões dos runtimes de linguagens no prompt durante a programação
- Onde consigo oh-my-posh?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/JanDeDobbeleer/oh-my-posh
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma alternativa ao histórico padrão do shell que armazena comandos em SQLite junto com informações como código de saída e duração, com sincronização opcional e criptografia de ponta a ponta entre máquinas.
Busca o histórico do shell em Rust e substitui Ctrl-R por uma busca em tela cheia, contextual e ordenada por uma rede neural.
Um atalho de diretórios para o shell que aprende quais pastas você visita e permite acessá-las com alguns caracteres digitados de forma aproximada.
Framework para o fish que instala e gerencia pacotes e temas para personalizar o prompt e o comportamento do shell.
Dotfiles pessoais para macOS e Linux que configuram zsh, tmux, Neovim, Ghostty e um bootstrap com Mise para montar um ambiente de desenvolvimento completo.