Performance Extrema

O arsenal profissional do Dev do Futuro

Mais do que uma coleção de ferramentas, o SetupVibe entrega uma arma de precisão configurada para extrair o máximo de performance de cada linha de código que você escreve.

Stage 01

Sistema Base e Build Tools

Antes de instalar linguagens de alto nível, o script prepara o 'alicerce' do sistema. Isso inclui compiladores C/C++ e bibliotecas de desenvolvimento essenciais para que extensões nativas (como as do PHP ou Gems do Ruby) possam ser compiladas sem erros de linkagem.

Contexto Estratégico

Sem essas ferramentas, a instalação de bibliotecas como OpenSSL ou compressão de imagens falharia em níveis baixos do sistema operacional.

Technical Specification

Linux (APT)build-essential, git, wget, unzip, curl, tmux e bibliotecas de desenvolvimento SSL/zlib.
macOSGarante a presença do Xcode Command Line Tools, base para qualquer desenvolvimento em Mac.
UtilitáriosInstalação do repositório Charmbracelet para o 'glow' (renderizador de Markdown no terminal).
Stage 02

Homebrew: Package Manager

O SetupVibe padroniza a gestão de pacotes utilizando o Homebrew tanto no macOS quanto no Linux (via Linuxbrew). Isso permite que você use os mesmos comandos `brew install` em qualquer sistema, mantendo versões de pacotes mais recentes do que os repositórios oficiais das distros Linux.

Contexto Estratégico

Permite isolar ferramentas de desenvolvimento dos binários do sistema operacional, evitando corromper o ambiente nativo.

Technical Specification

Caminho (PATH)No Linux, é instalado em /home/linuxbrew/.linuxbrew e injetado no .zshrc, .profile e .bashrc.
ManutençãoExecuta automaticamente 'brew update' e 'brew upgrade' para garantir que a stack comece atualizada.
BibliotecasInstala dependências críticas como openssl, readline e sqlite via brew.
Stage 03

PHP 8.4 Profissional

Configura um ambiente PHP moderno pronto para produção. No Linux, utiliza os repositórios de alta confiança do Ondřej Surý, garantindo acesso à versão 8.4 estável mesmo em sistemas com versões mais antigas.

Contexto Estratégico

Otimizado para o ecossistema Laravel, incluindo todas as extensões necessárias para filas (Redis), banco de dados e manipulação de mídia.

Technical Specification

Extensõescurl, mbstring, xml, zip, bcmath, intl, mysql, pgsql, sqlite3, gd, imagick, redis, mongodb, yaml e xdebug.
ComposerInstalado globalmente em ~/.local/bin/composer no Linux e via brew no macOS.
LaravelInstalador oficial do Laravel configurado e disponível via comando 'laravel new'.
Stage 04

Ruby e rbenv

Em vez de usar o Ruby do sistema (que é perigoso modificar), o script instala o rbenv. Ele permite que você instale e alterne entre múltiplas versões do Ruby de forma segura e isolada por projeto.

Contexto Estratégico

Evita conflitos de permissões (sudo) ao instalar Gems e permite rodar versões específicas para projetos legados ou novos.

Technical Specification

Versão PadrãoRuby 3.3.0 compilado localmente para máxima performance na arquitetura da sua máquina.
PluginsInstala ruby-build para permitir a compilação de novas versões diretamente pelo terminal.
Gems BaseBundler (gestão de dependências) e Rails (framework web) pré-instalados.
Stage 05

Python (uv), Go e Rust

Uma stack poliglota moderna. O destaque aqui é o 'uv', um gerenciador de pacotes Python escrito em Rust que é até 100x mais rápido que o pip tradicional.

Contexto Estratégico

Garante que você tenha as linguagens de sistemas (Go/Rust) e de automação/IA (Python) prontas para qualquer desafio.

Technical Specification

Python 3.12Gerenciado pelo uv, criando ambientes virtuais (venvs) instantâneos.
Go 1.22.2Instalado em ~/.local/go, configurando GOBIN e GOPATH automaticamente no seu Shell.
RustInstalado via rustup, o padrão da indústria, incluindo cargo e rustc.
Stage 06

Node 24 e Bun

Prepara o ambiente para o desenvolvimento frontend e backend (SSR/API). Inclui o Node.js 24 (LTS) e o Bun, o runtime ultra-rápido que substitui o Node em muitos casos de uso modernos.

Contexto Estratégico

Oferece flexibilidade para rodar scripts legados com Node e scripts modernos de alta performance com Bun.

Technical Specification

Node.js 24Instalado via brew (Mac) ou NodeSource APT (Linux) para estabilidade a longo prazo.
GerenciadoresPNPM (economia de disco via hardlinks) e NPM tradicional.
AutomaçãoPM2 para manter processos vivos e n8n (CLI) para automação de fluxos de trabalho.
Stage 07

DevOps e Containers

Instala o motor do Docker e ferramentas de automação. No macOS, integra-se ao Docker Desktop; no Linux, instala o Docker Engine puro com plugins de build modernos.

Contexto Estratégico

Essencial para replicar ambientes de produção localmente e automatizar tarefas repetitivas via Ansible.

Technical Specification

Docker StackDocker CE, Docker Compose v2 e Docker Buildx para builds multi-plataforma.
AnsibleInstalado via PPA oficial, pronto para configurar servidores remotos.
GitHub CLIO comando 'gh' permite gerenciar PRs, Issues e Repos sem sair do terminal.
Stage 08

Modern Unix Tools

Substitui comandos de 40 anos atrás por versões modernas escritas em Rust, que oferecem cores, ícones e muito mais velocidade.

Contexto Estratégico

Melhora drasticamente a legibilidade de logs, buscas de arquivos e navegação no dia a dia.

Technical Specification

Navegaçãoeza (ls com ícones), zoxide (cd que aprende seus hábitos), fzf (busca fuzzy).
Leiturabat (cat com syntax highlighting), glow (visualizador de Markdown estilizado).
Buscaripgrep (rg) e fd, as ferramentas de busca mais rápidas do mundo.
EditoresNeovim configurado e LazyGit/LazyDocker para interfaces gráficas no terminal.
Stage 09

Rede e Monitoramento

Uma caixa de ferramentas para diagnóstico de rede e performance. Inclui ferramentas de monitoramento em tempo real que mostram consumo de CPU, RAM e tráfego de rede por processo.

Contexto Estratégico

Permite identificar gargalos de performance e problemas de conectividade em segundos.

Technical Specification

Monitoramentohtop, btop (visual incrível), glances e ctop (monitor de containers).
Redegping (ping gráfico), speedtest-cli, nmap, mtr e rustscan.
TailscaleInstalado e configurado para criar sua própria VPN mesh segura entre dispositivos.
Stage 10

Servidor SSH

Exclusivo para Linux. O script garante que o servidor OpenSSH esteja não apenas instalado, mas configurado corretamente para aceitar conexões com segurança.

Contexto Estratégico

Transforma sua máquina Linux (ou WSL) em um alvo acessível via rede local ou remota.

Technical Specification

ConfiguraçãoHabilita systemd ssh, ajusta PermitRootLogin e PasswordAuthentication conforme necessário.
ResiliênciaRealiza backup automático do seu sshd_config original antes de aplicar melhorias.
Stage 11

ZSH + Starship

O SetupVibe redefine seu terminal. Instala o ZSH como motor principal e o Starship como prompt, utilizando o preset 'Gruvbox Rainbow' para um visual elegante e funcional.

Contexto Estratégico

Um terminal bem configurado reduz a carga cognitiva, mostrando informações do Git e versões de linguagens automaticamente.

Technical Specification

Prompt StarshipConfiguração customizada que mostra erros, status de bateria, contexto de nuvem e Git.
Plugins OMZzsh-autosuggestions (previsão de comandos) e zsh-syntax-highlighting (cores enquanto digita).
TipografiaGarante a instalação de Nerd Fonts (FiraCode e JetBrains Mono) para exibir ícones corretamente.
Stage 12

Tmux Master

Configura o Tmux com o TPM (Tmux Plugin Manager). O Tmux permite que você feche o terminal e suas janelas e processos continuem rodando exatamente onde você os deixou.

Contexto Estratégico

Essencial para manter servidores rodando e organizar sua tela em múltiplos painéis sem abrir várias abas.

Technical Specification

AtalhosConfiguração pré-definida em ~/.tmux.conf focada em ergonomia.
PersistênciaIntegração com plugins que salvam e restauram sessões após o reboot.
Stage 13

IA Tools via CLI

Instala as principais interfaces de IA para terminal (CLI). Isso permite que você peça para a IA codar, refatorar ou explicar comandos diretamente da sua linha de comando.

Contexto Estratégico

Transforma seu terminal em uma central de inteligência artificial, acelerando o 'Vibe Coding'.

Technical Specification

AnthropicClaude Code instalado globalmente via npm (@anthropic-ai/claude-code).
GoogleGemini CLI oficial disponível para consultas rápidas de modelos Gemini.
GitHubCopilot CLI para suporte nativo em comandos de terminal.
Stage 14

Otimização e PM2

O script finaliza limpando todos os caches de instalação (pip, composer, npm, brew) e configurando a persistência do PM2 para que seus serviços reiniciem com o computador.

Contexto Estratégico

Garante que seu disco não seja desperdiçado com arquivos temporários e que seu ambiente seja resiliente a reinicializações.

Technical Specification

AutostartConfigura o PM2 dump e o script de inicialização do sistema (launchd ou systemd).
CachesLimpeza profunda em ~/Library/Caches e ~/.cache para liberar gigabytes de espaço.
Aliases & Atalhos
Injeta aliases úteis (como 'ge' para gemini e 'art' para php artisan) no seu .zshrc.Ver Todos os Atalhos
Deployment Ready

A máquina que você sempre quis, a um comando de distância.

SetupVibe é a materialização de centenas de horas de automação para que você foque apenas no código.

Instalar Agora
Comunidade
IA Makers

O Próximo Passo do
Seu Setup.

Entre para a elite da Automação e Vibe Coding. Escalabilidade, Inteligência Artificial e Negócios em um só lugar.

Lives diárias
Mentoria ao vivo
IA Makers
Formação em IA
Instalador Exclusivo
Deploy em 1 clique
Networking
+2k Empreendedores
QUERO ME INSCREVER AGORA
MembroMembroMembro
2.412
Alunos Ativos
Promovaweb
Comunidade Ativa
CPU POWER
OPTIMIZED FOR IA