~MEU SETUP
A bancada nunca fechou.A bancada nunca fechou.
Tudo começou abrindo computadores para ver como as peças se encaixavam. Estas são as peças com que trabalho hoje: a mesa, os agentes e o homelab que deixa cada modelo que eu testo a uma linha de configuração de distância.
joao@porto ~ % neofetch
joao@porto
- SO:
- macOS
- Máquina:
- MacBook Pro (M1 Pro)
- Editor:
- Zed · Dracula
- Terminal:
- Ghostty
- Agentes:
- pi → Cindelo
- Gateway:
- LiteLLM @ homelab
- Borda:
- Cloudflare R2 · MCP
joao@porto ~ %
01MESA
Onde o trabalho acontece.
- U1
MacBook Pro
M1 Pro. Gosto de MacBooks.
- U2
Zed
Meu editor, com o tema Dracula.
- U3
Ghostty
Meu terminal.
- U4
pi
O agente de código no meu terminal, até o Cindelo assumir.
- U5
Cindelo
Meu próprio app: o ambiente de desenvolvimento agêntico em que eu trabalho.
02HOMELAB
Um servidor em casa com Docker Compose, publicado por SSH. A bancada, ainda aberta.
- U6
LiteLLM
O gateway: todos os modelos que acompanho atrás de um único endpoint, com servidores MCP incluídos.
- U7
Docker
Um arquivo compose por serviço.
- U8
Pi-hole
DNS e bloqueio de anúncios para a casa.
- U9
Nginx
O proxy reverso na frente de tudo.
- U10
Homarr
O painel.
- U11
Tailscale
Como eu acesso tudo de qualquer lugar.
- U12
Cloudflare
R2 para armazenamento e o servidor MCP dele atrás do gateway.
03FORA DO EXPEDIENTE
Ainda competitivo. Mais pela diversão.
- U13
Switch & PS5
Nintendo Switch e PS5.