Todos os seus terminais num lugar só
Terminal nativo para macOS: comandos em blocos, projetos em abas, servidores em painéis lado a lado e um comando que roda em todos ao mesmo tempo.
Abas, painéis e blocos na mesma janela
Cada projeto vira uma aba na barra lateral. Cada aba se divide em quantos painéis você quiser. E cada comando vira um bloco que você navega, copia e executa de novo.
Already up to date.
Test Suite 'All tests' started
✗ testCheckout(): XCTAssertEqual failed
Executed 42 tests, with 1 failure
➜ Local: http://localhost:3000
GET /produtos 200 12ms
GET /carrinho 200 8ms
iPhone 17 Pro (A1F3…) (Booted)
Cada comando vira um bloco. Nada se perde no scroll.
O Lume separa cada comando da sua saída e mostra na hora o que deu certo, o que falhou e quanto tempo levou.
Bateu o olho, sabe o que falhou
Blocos com erro ganham uma barra vermelha e o código de saída. Comandos longos mostram o tempo correndo enquanto rodam.
- ✓ Duração quando dá certo
- ✕ Código de saída quando falha
- ● Cronômetro enquanto roda
added 812 packages in 14s
src/cart.ts:42 'total' is assigned but never used
✖ 1 problem (1 error, 0 warnings)
vite v6 building for production…
transforming (318) src/pages/Checkout.tsx
Copie só a saída. Sem arrastar o mouse por 300 linhas
Use ⌘↑ e ⌘↓ para ir de bloco em bloco. Com um bloco selecionado, ⇧⌘C copia a saída e ⌥⌘C copia o comando. Passe o mouse para executar de novo.
## main...origin/main
M Sources/Cart.swift
a41c9e2 Corrige total do carrinho
7d02b1f Adiciona cupom de frete
e9a3310 Atualiza dependências
Saída longa? O comando fica no topo
Ao rolar dentro de um bloco grande, o comando fica preso no alto do painel. Um clique volta para o começo dele.
Ache a linha certa em segundos
⌘F busca no terminal inteiro, com a barra de busca do macOS. ⇧⌘F filtra a saída de um bloco, como um grep sem sair da tela. ⌘B marca o bloco com uma estrela para voltar nele depois, e ⇧⌘M copia o bloco em Markdown, pronto para o PR ou a issue.
- Contador de resultados e diferenciar maiúsculas
- Filtro com destaque, inverter e copiar só as linhas filtradas
- Favoritos na paleta ⇧⌘P e navegação com ⌥⌘↑↓
- Recolha a saída de um bloco com ⌃⌘C e expanda quando precisar
Feito para quem vive no terminal
Um projeto por aba. Servidor, testes e logs lado a lado
As abas ficam na barra lateral com nome, cor e o diretório atual. Divida qualquer painel com ⌘D, amplie um deles com ⇧⌘↩ e arraste o cabeçalho para trocar painéis de lugar. Um ponto verde avisa quando um terminal em segundo plano teve saída nova.
- Renomear, colorir, duplicar e reordenar abas
- Painéis aninhados, com tamanhos iguais em ⌃⌘=
- Abas, layout e diretórios restaurados ao reabrir
Digite uma vez. Rode em todos os painéis
Com ⇧⌘B, o que você digita na barra de comandos vai para todos os painéis da aba. Ideal para atualizar vários servidores ou repositórios de uma vez.
Abre com a cara do seu Terminal
Por padrão, o Lume usa o perfil do Terminal.app do seu Mac: fundo, texto, cursor e as 16 cores ANSI. Se o perfil segue o modo claro/escuro do macOS, o Lume acompanha. Prefere outro visual? Troque em um clique ou importe um tema do iTerm2.
Sources Tests Package.swift build.sh README.md
make: *** No rule to make target 'deploy'.
tudo certo
Seu ambiente inteiro em um clique
Monte as abas do projeto (servidor, testes, logs), aperte ⇧⌘S e pronto: o Lume guarda a divisão dos painéis, os diretórios e os programas que estavam rodando. Amanhã, um clique na barra lateral abre tudo e roda npm run dev de novo.
- Abre pela barra lateral, pela paleta ou pelo menu
- Arquivo
layouts.jsoneditável à mão - Notificação quando um comando longo termina em segundo plano
Descreva em português. O Lume escreve o comando
Comece com # e diga o que quer: “# listar portas abertas”, “# apagar branches já mescladas”. O Claude sugere o comando e ele fica na barra para você revisar. Nada roda sozinho.
- Usa a sua chave da API do Claude, guardada no Keychain
- Só o texto do pedido é enviado; saídas e histórico ficam no Mac
- Servidores do
~/.ssh/configna barra lateral, com blocos também dentro do SSH
Seus terminais a um atalho de distância
Abra quantas janelas quiser (⌘N), cada uma com as suas abas, e arraste abas de uma para outra. Um atalho global (⌃`) faz descer uma janela suspensa do topo da tela, de qualquer app, e some quando você volta ao que estava fazendo.
- Janelas e abas voltam como estavam ao reabrir
- Importa as abas abertas no Terminal.app, nas mesmas pastas
- ⌃R busca no histórico com pasta e data de cada comando
Parece app do Mac porque é app do Mac
Barra lateral e barra de ferramentas do próprio macOS, clique direito com Consultar e Serviços, busca com ⌘E e arquivos arrastados do Finder que viram caminhos. ⌘-clique num erro como Cart.swift:42:7 abre o arquivo na linha certa, no Xcode ou no VS Code.
- No Finder: Serviços › Nova aba do Lume na pasta, e scripts .command abrem no Lume
- No Dock: menu com layouts, selo quando um comando falha e barra de progresso
- Entrada segura do teclado em pedidos de senha e confirmação antes de colar várias linhas
Paleta de comandos
⇧⌘P busca ações, abas, workflows, temas, blocos e histórico.
Workflows
Salve comandos que você sempre esquece, com campos {{porta}} para preencher antes de rodar.
Autocomplete que explica
Subcomandos e opções de git, npm, docker, brew, kubectl e outros, com descrição. Errou o nome? “Você quis dizer git status?”
100% nativo
Escrito em Swift para macOS. Abre na hora, usa pouca memória e respeita os atalhos do sistema.
Privado
Sem conta, sem telemetria. Comandos e histórico ficam no seu Mac; a IA é opcional e usa a sua chave.
Seu shell, intacto
zsh, bash ou fish, com seus arquivos, plugins e prompt (oh-my-zsh e powerlevel10k inclusos). Nada é alterado.
Notificações
Comando longo terminou com o Lume em segundo plano? Você recebe o aviso com ✓ ou ✕ e o tempo.
IA sobre o erro
⇧⌘A explica a saída de um bloco e sugere o comando que corrige, direto na barra.
Nada se perde ao fechar
Pede confirmação antes de matar um servidor rodando e mostra o código de saída quando o shell falha.
Português, inglês e espanhol
Em português do Brasil por padrão. Troque em Ajustes › Geral; a IA responde no mesmo idioma.
App Atalhos
Abra um layout, uma aba numa pasta ou rode um comando a partir dos seus atalhos, do Spotlight ou da Siri.
Atalhos de sempre
⌘K limpa como no Terminal.app, ⌘E busca a seleção e ⌘P imprime o histórico.
Sua fonte, com ligaduras
Qualquer fonte monoespaçada ou a do seu Terminal, altura da linha ajustável e ligaduras de Fira Code e JetBrains Mono.
Transparente como o Terminal
Opacidade e desfoque da janela. Se o seu perfil do Terminal.app é transparente, o Lume segue igual.
Temas do iTerm2
Importe arquivos .itermcolors ou crie o seu tema com editor de cores. Barra de comandos embaixo ou em cima.
O que o Lume faz que os outros terminais não fazem
Blocos, IA e painéis você encontra em outros terminais modernos. A diferença do Lume é ser feito só para o Mac, do jeito que o Mac funciona.
100% Mac, sem interface emprestada
Barra lateral, barra de ferramentas, menus, Consultar e Serviços são os do próprio macOS. Nada desenhado à parte para rodar igual em outros sistemas.
Acessível com VoiceOver
O VoiceOver lê o terminal como texto, cada bloco com status e ações, e avisa quando um comando falha. Respeita Aumentar contraste e Reduzir movimento.
Sem conta, sem login
Abre e funciona. Sem cadastro, sem telemetria; a IA é opcional e usa a sua chave.
A cara do seu Terminal.app
Usa as cores do seu perfil do Terminal e importa as abas que estão abertas nele, nas mesmas pastas.
Conversa com o resto do Mac
App Atalhos, Spotlight e Siri; selo e progresso no Dock; segure ⌘ e o arquivo:linha sublinha e abre no Xcode ou no VS Code.
Em português de verdade
Português do Brasil por padrão, não tradução de última hora. Também em inglês e espanhol.
As mãos não precisam sair do teclado
Grátis para você. Sob medida para o seu time
Tudo o que o Lume faz, para uso pessoal. Sem conta e sem cadastro.
- Abas e painéis ilimitados
- Blocos de comando no zsh, bash e fish
- Layouts salvos, busca e filtro de saída
- Broadcast e barra de comandos
- Paleta de comandos e workflows
- Cores do seu Terminal e temas
- IA na barra de comandos (com a sua chave)
- Finder, Dock e app Atalhos
- Em português, inglês e espanhol
Para times que querem o mesmo terminal produtivo em todas as máquinas.
- Tudo do plano Free
- Workflows e temas padronizados para o time
- Implantação e configuração nas máquinas
- Licenciamento para uso comercial
- Suporte prioritário
- Recursos sob medida para o seu fluxo
Dúvidas comuns
O Lume é pago?
O plano Free é gratuito, sem conta e sem cadastro. Para empresas que querem implantação, padronização e suporte, o plano Empresas é sob consulta.
O Lume altera meu .zshrc?
Não. Para os blocos de comando, o Lume inicia o zsh com uma pasta de configuração própria que carrega seus arquivos originais (.zshenv, .zprofile, .zshrc) e só depois adiciona os ganchos. Seus arquivos não são modificados e o histórico continua no ~/.zsh_history. Dá para desligar os blocos nos Ajustes.
Funciona com bash ou fish?
Sim. Os blocos de comando funcionam no zsh, no bash e no fish. O Lume abre o shell padrão do seu usuário, e dá para escolher outro em Ajustes.
Funciona com oh-my-zsh e powerlevel10k?
Sim. Os blocos foram validados com oh-my-zsh e powerlevel10k, inclusive prompt de duas linhas e transient prompt. ⌃L e clear mantêm os blocos alinhados.
Como funciona a IA?
Na barra de comandos, comece com # e descreva o que quer: o Lume envia só esse texto (e o nome do shell) para a API do Claude e mostra o comando sugerido na barra para você revisar. Em um bloco, ⇧⌘A envia o comando, o código de saída e a saída daquele bloco para explicar o erro e sugerir a correção. Tudo usa a chave que você configurar em Ajustes; sem chave, nada é enviado.
Dá para trazer minhas abas do Terminal.app?
Sim. Em Arquivo › Importar abas do Terminal.app, o Lume lista as abas abertas com a pasta e o programa de cada uma e recria as que você escolher, opcionalmente salvando como layout. Os programas que já rodam no Terminal.app continuam lá; o macOS pede permissão de Automação na primeira vez.
Funciona com vim, htop e outros apps de tela cheia?
Sim. Enquanto um app de tela cheia está aberto, os blocos ficam ocultos e o terminal se comporta como um terminal comum.
Em quais idiomas o Lume está disponível?
Português do Brasil, que é o padrão, inglês e espanhol. Troque em Ajustes › Geral › Idioma; o Lume reabre no novo idioma com as abas como estavam, e a IA passa a responder nele.
Funciona com o app Atalhos?
Sim. O Lume traz as ações Abrir layout, Nova aba em pasta e Rodar comando, que você usa nos seus atalhos e que também aparecem no Spotlight e na Siri. No Finder, clique com o botão direito numa pasta › Serviços › Nova aba do Lume na pasta.
O Lume envia meus comandos para algum servidor?
Não. O Lume não exige conta e não tem telemetria: comandos, saídas e histórico ficam no seu Mac. A única exceção é opcional: se você configurar a IA, vão para a API do Claude o texto dos pedidos que começam com # e, quando você pede, a saída do bloco sobre o qual perguntou.
Quais são os requisitos?
macOS 14 (Sonoma) ou superior, em Macs com Apple Silicon ou Intel.
Vamos levar o Lume para o seu time
Conte um pouco sobre o seu time e como vocês usam o terminal. A gente responde com uma proposta sob medida.