Repolode
zerebos

zerebos/ghostty-config

Gerador visual de configurações do terminal Ghostty, acessível pelo navegador, que exporta um arquivo de configuração enxuto.

Estrelas
4,304
Forks
84
Issues abertas
11
Último commit
há 3 dias

O que é?

Ghostty Config é uma ferramenta baseada no navegador para editar as configurações do terminal Ghostty sem precisar escrever o arquivo de configuração à mão. Você ajusta fontes, cores, estilos do cursor, transparência e outras opções em páginas organizadas por categoria, e a ferramenta mostra o resultado em tempo real antes de exportar uma configuração pronta para uso.

As configurações são geradas a partir de um schema tipado baseado na especificação de configuração do próprio Ghostty. Só são gravados no resultado os valores diferentes dos padrões do Ghostty, mantendo o arquivo exportado curto. Cada configuração inclui ajuda contextual, indicadores de plataforma (macOS, Linux, GTK) e da versão mínima do Ghostty necessária.

O app é desenvolvido com Svelte, TypeScript e Bun, e inclui uma biblioteca de temas integrada, um espaço para testar fontes, um criador de keybindings e recursos de importação, exportação e URLs compartilháveis. A versão hospedada é implantada no Cloudflare Workers, e a build estática pode ser executada localmente ou hospedada por conta própria.

Recursos principais

  • 01Editor visual de configurações do Ghostty organizadas por categoria, com documentação contextual.
  • 02Biblioteca integrada de temas de cores do Ghostty com pré-visualização ao vivo.
  • 03Pré-visualização interativa do terminal em tempo real, que muda de tema conforme você edita.
  • 04Criador de keybindings com validação de gatilhos e ações.
  • 05Importação, exportação e URLs compartilháveis; o resultado inclui apenas configurações diferentes das padrão.
  • 06Indicadores de plataforma e versão mínima para cada configuração.

Casos de uso

  • Configurar um novo terminal Ghostty sem precisar decorar a sintaxe do arquivo de configuração.
  • Experimentar fontes e temas de cores antes de incluí-los em um arquivo de configuração.
  • Compartilhar uma configuração de terminal com colegas por meio de um link.
  • Criar keybindings personalizados com validação.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/zerebos/ghostty-config.git
  2. 2

    Acesse o diretório do projeto

    cd ghostty-config
  3. 3

    Instale as dependências

    bun install
  4. 4

    Inicie o servidor de desenvolvimento e abra http://localhost:5173 no navegador

    bun run dev

Antes de usar

  • A ferramenta ainda está em desenvolvimento ativo, então os recursos podem mudar.
  • Para executá-la localmente, é necessário ter o runtime Bun e clonar o repositório.
  • O README não lista nenhuma configuração integrada para hospedagem própria além de compilar os arquivos estáticos por conta própria.

Tópicos

Perguntas frequentes

O que é ghostty-config?
Gerador visual de configurações do terminal Ghostty, acessível pelo navegador, que exporta um arquivo de configuração enxuto. Ghostty Config é uma ferramenta baseada no navegador para editar as configurações do terminal Ghostty sem precisar escrever o arquivo de configuração à mão. Você ajusta fontes, cores, estilos do cursor, transparência e outras opções em páginas organizadas por categoria, e a ferramenta mostra o resultado em tempo real antes de exportar uma configuração pronta para uso.
ghostty-config é gratuito? Qual é a licença?
ghostty-config é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ghostty-config ainda é mantido?
Manutenção ativa. O último commit de ghostty-config foi em 17 de out. de 2026.
Para que posso usar ghostty-config?
Configurar um novo terminal Ghostty sem precisar decorar a sintaxe do arquivo de configuração. Experimentar fontes e temas de cores antes de incluí-los em um arquivo de configuração. Compartilhar uma configuração de terminal com colegas por meio de um link. Criar keybindings personalizados com validação.
Como instalar ghostty-config?
Clone o repositório: git clone https://github.com/zerebos/ghostty-config.git Acesse o diretório do projeto: cd ghostty-config Instale as dependências: bun install Inicie o servidor de desenvolvimento e abra http://localhost:5173 no navegador: bun run dev
Onde consigo ghostty-config?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zerebos/ghostty-config

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados