Ir para o conteúdo

Projetos OpenSource da Promovaweb

SetupVibe

Prepare. Revise. Desenvolva.

O SetupVibe instala e configura ferramentas de desenvolvimento com scripts públicos. Você escolhe a edição para sua máquina, revisa as alterações e acompanha a instalação.

curl -sSL desktop.setupvibe.dev | bash

macOS · Linux · WSL2 · revise o desktop.sh antes de executar.

As 14 etapas da edição Desktop
  1. 01Sistema base e build tools
  2. 02Homebrew
  3. 03PHP, Composer e Laravel
  4. 04Ruby, rbenv e Rails
  5. 05Go, Rust e Python
  6. 06Node, Bun e PNPM
  7. 07Docker, Ansible e GitHub CLI
  8. 08Modern Unix
  9. 09Rede, monitoramento e Tailscale
  10. 10Servidor SSH
  11. 11Zsh, Oh My Zsh e Starship
  12. 12Tmux e TPM
  13. 13CLIs de IA
  14. 14Finalização
v0.41.11versão atual
4edições
14etapas no Desktop
9etapas no Server
GPL-3.0licença

Quatro edições

Qual ambiente você usa?

Confira os requisitos e as ferramentas da edição compatível com a sua máquina. Cada uma configura um conjunto próprio.

Ferramentas de trabalho

Entenda o que será configurado

Comparativo

O que cada edição instala

Resumo da tabela publicada no repositório. A edição Omarchy trabalha por adição sobre o sistema e tem página própria.

ComponenteDesktopmacOS · Linux · WSL2WindowsWindows 11 · BetaServerLinux · operação
Sistema base e ferramentas de CLIIncluídoIncluídoIncluído
HomebrewIncluídoNão incluídoNão incluído
WinGet e ChocolateyNão incluídoIncluídoNão incluído
Base do WSL 2, sem distribuiçãoNão incluídoIncluídoNão incluído
PHP, Composer e LaravelIncluídoNão incluídoNão incluído
Ruby, rbenv e RailsIncluídoNão incluídoNão incluído
Node.js 24IncluídoLTSVia APT
Docker, Ansible e GitHub CLIIncluídoSó GitHub CLIIncluído
Modern Unix (bat, eza, fzf…)IncluídoIncluídoNão incluído
TailscaleIncluídoIncluídoIncluído
Zsh, Oh My Zsh e StarshipIncluídoNão incluídoIncluído
Tmux e plugins TPMIncluídoNão incluídoIncluído
CLIs de IAIncluídoSeleçãoIncluído
HerdrIncluídoNão incluídoIncluído
PM2 com inicialização automáticaIncluídoNão incluídoNão incluído
Docker Swarm ManagerNão incluídoNão incluídoIncluído

Instalação acompanhada

Do script ao seu terminal

  1. 01

    Confira a edição

    O guia informa os sistemas compatíveis e as ferramentas incluídas. Use essas informações para escolher o instalador.

  2. 02

    Leia as alterações

    Os scripts são públicos. Revise o código e preserve suas configurações pessoais para executar a instalação.

  3. 03

    Teste o ambiente

    Abra um novo terminal e confira as versões e os comandos indicados pelo guia da sua edição.

Changelog

Versões recentes

Todas as versões
  1. Atual

    Versão 0.41.11

    • Adicionado o OpenCode CLI (opencode-ai) à instalação de ferramentas de IA das edições Desktop, Server e Windows.
    • Adicionado o Kimi Code CLI da Moonshot AI (@moonshot-ai/kimi-code) à edição Desktop Unix, com instalação global pelo npm e validação do comando.
    • Habilitadas as teclas estendidas do tmux em tmux-desktop.conf e tmux-server.conf. As opções extended-keys on e terminal-features '*:extkeys' permitem que combinações como Shift+Enter e Ctrl+Arrow cheguem às aplicações executadas no terminal.
    Detalhes da versão →
  2. Versão 0.41.10

    • Corrigida a instalação do Antigravity CLI no Desktop Unix diante do erro unknown parameter --skip-aliases. O desktop.sh consulta o manifesto de versão oficial, verifica o SHA-512, instala o binário agy e executa agy install --skip-aliases --skip-path diretamente, pois o bootstrapper Unix não encaminha essas opções.
    Detalhes da versão →
  3. Versão 0.41.9

    • Adicionado o Herdr às edições Desktop e Server, com instalação pelo manifesto oficial de releases conforme a arquitetura e validação do comando instalado.
    • Adicionado o Antigravity CLI ao Desktop Unix como agy. O instalador oficial é baixado para um arquivo e executado com --skip-aliases --skip-path para preservar os perfis do shell e manter a entrada interativa disponível.
    • Renomeado o utilitário de envio de chaves SSH de sshcopykey para ssh_copy_id no macOS e no Linux. A reinstalação por desktop.sh e server.sh remove o arquivo antigo ~/.setupvibe/bin/sshcopykey.
    Ver as 6 mudanças →

FAQ

Perguntas frequentes

Todas as perguntas na documentação →
Posso revisar o script antes de executar?
Sim. O repositório oficial publica o código do instalador. Revise o conteúdo, confirme o domínio usado pelo comando e faça backup das configurações locais antes de executar qualquer script com sudo.
O SetupVibe funciona no Windows?
Sim, de duas formas. A edição Windows (Beta) roda nativamente pelo PowerShell no próprio Windows. Você também pode instalar uma distribuição no WSL2 e rodar a edição Desktop dentro dela para o ecossistema completo de linguagens.
O que acontece com ferramentas já instaladas?
O instalador verifica parte das dependências antes de agir, mas um ambiente antigo pode ter versões e PATH diferentes. Faça backup e leia as mudanças da versão atual antes de atualizar.
Quanto tempo a instalação leva?
O tempo depende da conexão, do sistema operacional, dos gerenciadores de pacotes e da quantidade de dependências já presente. Downloads do Homebrew e de runtimes costumam concentrar a espera.
As ferramentas de IA já ficam autenticadas?
Não. Cada CLI depende do cadastro e do fluxo de autenticação do respectivo provedor. Revise também os arquivos acessíveis e as permissões de execução concedidas.

Comece pela sua edição

Consulte os requisitos e acompanhe o procedimento de instalação documentado.